import 'dart:async'; import 'dart:io'; import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:fcs/domain/entities/package.dart'; import 'package:fcs/domain/entities/processing.dart'; import 'package:fcs/pages/main/model/base_model.dart'; import 'package:logging/logging.dart'; class ProcessingModel extends BaseModel { List processings = []; final log = Logger('ProcessingModel'); StreamSubscription listener; void initUser(user) { super.initUser(user); } @override logout() async { if (listener != null) await listener.cancel(); processings = []; } Future createProcessing(Processing carton) {} Future updateProcessing(Processing carton) {} Future createPackage(Package package, List files) {} Future updatePackage( Package package, List files, List deletedUrls) {} Future deletePackage(String id) {} }