add delivery

This commit is contained in:
Sai Naw Wun
2020-10-21 05:40:58 +06:30
parent 9aefc585ec
commit b367478f52
14 changed files with 189 additions and 745 deletions

View File

@@ -79,33 +79,10 @@ class CartonModel extends BaseModel {
_loadBoxes();
if (_delivered != null) _delivered.close();
// _delivered = _getDelivered();
_delivered = _getDeliveredExample();
_delivered = _getDelivered();
_delivered.load();
}
int count = 0;
Paginator _getDeliveredExample() {
count = 1;
var pageQuery = Firestore.instance
.collection(
"/users/8OTfsbVvsUOn1SLxy1OrKk7Y_yNKkVoGalPcIlcHnAY/messages")
.orderBy("date", descending: true);
var paginator = new Paginator(pageQuery, rowPerLoad: 20, toObj: (data, id) {
var m = Message.fromMap(data, id);
return Carton(
id: m.id,
shipmentNumber: m.message,
boxNumber: "1",
receiverNumber: "3",
rate: 0,
weight: 0,
arrivedDate: m.date,
);
});
return paginator;
}
Future<void> _loadBoxes() async {
if (user == null || !user.hasCarton()) return;
String path = "/$cartons_collection/";