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