diff --git a/lib/src/resources/repository.dart b/lib/src/resources/repository.dart deleted file mode 100644 index 7c1d511..0000000 --- a/lib/src/resources/repository.dart +++ /dev/null @@ -1,109 +0,0 @@ -import 'dart:async'; -import 'dart:io'; - -import 'package:rxdart/rxdart.dart'; - -import './firebase_storage_provider.dart'; -import './firestore_provider.dart'; -import '../models/event_model.dart'; -import '../models/task_model.dart'; -import '../models/summary_model.dart'; - -class Repository { - final FirebaseStorageProvider _storageProvider = storageProvider; - final FirestoreProvider _firestoreProvider = firestoreProvider; - - //--------------------------------CRUD---------------------------------------- - Future updateUser( - String id, { - List tasks, - SummaryModel summary, - int pendingHigh, - int pendingMedium, - int pendingLow, - }) { - return _firestoreProvider.updateUser(id, - tasks: tasks, - summary: summary, - pendingHigh: pendingHigh, - pendingMedium: pendingMedium, - pendingLow: pendingLow); - } - - Future addTask(TaskModel task) { - return _firestoreProvider.addTask(task); - } - - Future deleteTask(String id) { - return _firestoreProvider.deleteTask(id); - } - - Observable getTask(String id) { - return _firestoreProvider.getTask(id); - } - - Future updateTask( - String id, { - String text, - int priority, - bool done, - }) { - return _firestoreProvider.updateTask(id, - text: text, priority: priority, done: done); - } - - Observable> getUserTasks(String username, {String event}) { - return _firestoreProvider.getUserTasks(username, event: event); - } - - Future addEvent(String userId, EventModel event) { - return _firestoreProvider.addEvent(userId, event); - } - - Future deleteEvent(String userId, String eventId) { - return _firestoreProvider.deleteEvent(userId, eventId); - } - - Observable getEvent(String userId, String eventId) { - return _firestoreProvider.getEventObservable(userId, eventId); - } - - Future updateEvent( - String userId, - String eventId, { - String name, - int pendingtasks, - List media, - List tasks, - int highPriority, - int mediumPriority, - int lowPriority, - }) { - return _firestoreProvider.updateEvent( - userId, - eventId, - name: name, - pendingtasks: pendingtasks, - media: media, - tasks: tasks, - highPriority: highPriority, - mediumPriority: mediumPriority, - lowPriority: lowPriority, - ); - } - - Observable> getUserEvents(String userId) { - return _firestoreProvider.getUserEvents(userId); - } - - //---------------------------------STORAGE------------------------------------ - - StorageUploadTask uploadFile(File file, - {String folder = '', String type = 'png'}) { - return _storageProvider.uploadFile(file, folder: folder, type: type); - } - - Future deleteFile(String path) { - return _storageProvider.deleteFile(path); - } -}