generated from josiadmin/flutter-template-getx-provider
mod repository appwrite
This commit is contained in:
@@ -29,6 +29,7 @@ class AppWriteProvider {
|
||||
}
|
||||
|
||||
Future<models.Session> login(Map map) async {
|
||||
await logout();
|
||||
final response = await account!.createEmailPasswordSession(
|
||||
email: map['email'],
|
||||
password: map['password'],
|
||||
@@ -89,52 +90,52 @@ class AppWriteProvider {
|
||||
|
||||
// Tank Stop CRUD operations
|
||||
// Create, Update, Get, List Tank Stops
|
||||
// Future<models.Document> createTankStop(Map map) async {
|
||||
// final response = await database!.createDocument(
|
||||
// databaseId: kAppWriteDatabaseID,
|
||||
// collectionId: kAppWriteCollectionID,
|
||||
// documentId: ID.unique(),
|
||||
// data: map,
|
||||
// );
|
||||
// return response;
|
||||
// }
|
||||
Future<models.Document> createTankStop(Map map) async {
|
||||
final response = await database!.createDocument(
|
||||
databaseId: szDatabaseID,
|
||||
collectionId: szCollectionID,
|
||||
documentId: ID.unique(),
|
||||
data: map,
|
||||
);
|
||||
return response;
|
||||
}
|
||||
|
||||
// Future<models.Document> updateTankStop(String documentId, Map map) async {
|
||||
// final response = await database!.updateDocument(
|
||||
// databaseId: kAppWriteDatabaseID,
|
||||
// collectionId: kAppWriteCollectionID,
|
||||
// documentId: documentId,
|
||||
// data: map,
|
||||
// );
|
||||
// return response;
|
||||
// }
|
||||
Future<models.Document> updateTankStop(String documentId, Map map) async {
|
||||
final response = await database!.updateDocument(
|
||||
databaseId: szDatabaseID,
|
||||
collectionId: szCollectionID,
|
||||
documentId: documentId,
|
||||
data: map,
|
||||
);
|
||||
return response;
|
||||
}
|
||||
|
||||
// Future<models.Document> getTankStopById(String documentId) async {
|
||||
// final response = await database!.getDocument(
|
||||
// databaseId: kAppWriteDatabaseID,
|
||||
// collectionId: kAppWriteCollectionID,
|
||||
// documentId: documentId,
|
||||
// );
|
||||
// return response;
|
||||
// }
|
||||
Future<models.Document> getTankStopById(String documentId) async {
|
||||
final response = await database!.getDocument(
|
||||
databaseId: szDatabaseID,
|
||||
collectionId: szCollectionID,
|
||||
documentId: documentId,
|
||||
);
|
||||
return response;
|
||||
}
|
||||
|
||||
// Future<models.DocumentList> listTankStops(String userId) async {
|
||||
// final response = await database!.listDocuments(
|
||||
// databaseId: kAppWriteDatabaseID,
|
||||
// collectionId: kAppWriteCollectionID,
|
||||
// queries: [Query.equal('userId', userId)],
|
||||
// );
|
||||
// return response;
|
||||
// }
|
||||
Future<models.DocumentList> listTankStops(String userId) async {
|
||||
final response = await database!.listDocuments(
|
||||
databaseId: szDatabaseID,
|
||||
collectionId: szCollectionID,
|
||||
queries: [Query.equal('userId', userId)],
|
||||
);
|
||||
return response;
|
||||
}
|
||||
|
||||
// Future<models.Document> deleteTankStop(String documentId) async {
|
||||
// final response = await database!.deleteDocument(
|
||||
// databaseId: kAppWriteDatabaseID,
|
||||
// collectionId: kAppWriteCollectionID,
|
||||
// documentId: documentId,
|
||||
// );
|
||||
// return response;
|
||||
// }
|
||||
Future<models.Document> deleteTankStop(String documentId) async {
|
||||
final response = await database!.deleteDocument(
|
||||
databaseId: szDatabaseID,
|
||||
collectionId: szCollectionID,
|
||||
documentId: documentId,
|
||||
);
|
||||
return response;
|
||||
}
|
||||
|
||||
// Future<models.Document> createTrackPoint(map) async {
|
||||
// final response = await database!.createDocument(
|
||||
|
||||
Reference in New Issue
Block a user