import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:fcs/vo/fcs_profile.dart'; import 'package:fcs/vo/pickup.dart'; import 'package:logging/logging.dart'; import 'base_model.dart'; class PickUpModel extends BaseModel { final log = Logger('PickUpModel'); StreamSubscription listener; var profile = FCSProfile( id: '1', usaAddress: '154-19 64th Ave.\nFlushing, NY 11367\nTEL. +1 (929) 215-2247', mmAddress: 'FCS Trading Myanmar\nRoom 333, Yangon', usaContactNumber: '1 (929) 215-2247', mmContactNumber: '+95 9 700224723', mail: 'admin@fcs.com', facebook: 'https://facebook.com/fcs'); List pickups = [ PickUp( id: "P200412 - 12 Apr 2020", userName: "Ko Kyaw Nyi", phoneNumber: '+959111111111', fromTime: '1PM', toTime: '3PM', numberOfPackage: 5, weight: 25, status: 'pickup', address: '154-19 64th Ave.\nFlushing, NY 11367\nTEL. +1 (929) 215-2247'), PickUp( id: "P200125 - 12 May 2020", userName: "Ko Kyaw Nyi", phoneNumber: '+959111111111', fromTime: '1PM', toTime: '3PM', numberOfPackage: 5, weight: 25, status: 'pickup', address: '154-19 64th Ave.\nFlushing, NY 11367\nTEL. +1 (929) 215-2247'), PickUp( id: "P200441 - 13 Apr 2020", userName: "Ko Kyaw Nyi", phoneNumber: '+959111111111', fromTime: '1PM', toTime: '3PM', numberOfPackage: 5, weight: 25, status: "delivered", address: '154-19 64th Ave.\nFlushing, NY 11367\nTEL. +1 (929) 215-2247'), ]; void initUser(user) { super.initUser(user); } @override logout() async { if (listener != null) await listener.cancel(); pickups = []; } }