steroid-team / app

Helping you organise your day with ease and privacy.
1 stars 2 forks source link

Implent and test user concept with firebase as backend #80

Closed sydneyhauke closed 3 years ago

sydneyhauke commented 3 years ago

Addresses #67 on user concept in the app. To be honest I took inspiration with Firebase's authentication system in order to propose some useful features we might need later in the project. User profile fetching, email update, password reset etc.

The idea here is to abstract away the concept of User. In the end, the FirebaseUser object from Firebase Auth is wrapped around so that we don't spread dependencies all over the codebase to Firebase Auth.

theo-damiani commented 3 years ago

Hey @sydneyhauke!

I just ran and applied the spotless check. So just one more review and we can merge your PR.

YagoGG commented 3 years ago

Hey @sydneyhauke! I believe a couple of comments have not been addressed yet.

Please feel free to request a new review when it's ready to go, I'll be glad to give it a go! :)