Deleted the repository class
This commit is contained in:
parent
cd214e888e
commit
dd435a46b3
1 changed files with 0 additions and 109 deletions
|
|
@ -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<void> updateUser(
|
||||
String id, {
|
||||
List<String> tasks,
|
||||
SummaryModel summary,
|
||||
int pendingHigh,
|
||||
int pendingMedium,
|
||||
int pendingLow,
|
||||
}) {
|
||||
return _firestoreProvider.updateUser(id,
|
||||
tasks: tasks,
|
||||
summary: summary,
|
||||
pendingHigh: pendingHigh,
|
||||
pendingMedium: pendingMedium,
|
||||
pendingLow: pendingLow);
|
||||
}
|
||||
|
||||
Future<void> addTask(TaskModel task) {
|
||||
return _firestoreProvider.addTask(task);
|
||||
}
|
||||
|
||||
Future<void> deleteTask(String id) {
|
||||
return _firestoreProvider.deleteTask(id);
|
||||
}
|
||||
|
||||
Observable<TaskModel> getTask(String id) {
|
||||
return _firestoreProvider.getTask(id);
|
||||
}
|
||||
|
||||
Future<void> updateTask(
|
||||
String id, {
|
||||
String text,
|
||||
int priority,
|
||||
bool done,
|
||||
}) {
|
||||
return _firestoreProvider.updateTask(id,
|
||||
text: text, priority: priority, done: done);
|
||||
}
|
||||
|
||||
Observable<List<TaskModel>> getUserTasks(String username, {String event}) {
|
||||
return _firestoreProvider.getUserTasks(username, event: event);
|
||||
}
|
||||
|
||||
Future<void> addEvent(String userId, EventModel event) {
|
||||
return _firestoreProvider.addEvent(userId, event);
|
||||
}
|
||||
|
||||
Future<void> deleteEvent(String userId, String eventId) {
|
||||
return _firestoreProvider.deleteEvent(userId, eventId);
|
||||
}
|
||||
|
||||
Observable<EventModel> getEvent(String userId, String eventId) {
|
||||
return _firestoreProvider.getEventObservable(userId, eventId);
|
||||
}
|
||||
|
||||
Future<void> updateEvent(
|
||||
String userId,
|
||||
String eventId, {
|
||||
String name,
|
||||
int pendingtasks,
|
||||
List<String> media,
|
||||
List<String> 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<List<EventModel>> 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<void> deleteFile(String path) {
|
||||
return _storageProvider.deleteFile(path);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue