diff --git a/lib/src/resources/firestore_provider.dart b/lib/src/resources/firestore_provider.dart index 5ee723c..ccc1328 100644 --- a/lib/src/resources/firestore_provider.dart +++ b/lib/src/resources/firestore_provider.dart @@ -41,7 +41,14 @@ class FirestoreProvider { return Observable(mappedStream); } - Future createUser(String username) {} + Future createUser(UserModel user) async { + try { + final dataMap = user.toFirestoreMap(); + await _firestore.collection('users').add(dataMap); + } catch (e) { + print('Error creating user: $e'); + } + } //-------------------------Task related operations----------------------------