parent
71590bd5a2
commit
831050f3f2
9 changed files with 207 additions and 3 deletions
|
@ -10,4 +10,6 @@ interface SubjectDAO {
|
|||
fun saveSubject(newSubject: Subject)
|
||||
|
||||
fun deleteSubject(oldSubject: Subject)
|
||||
|
||||
fun updateSubject(newSubject: Subject)
|
||||
}
|
|
@ -28,6 +28,10 @@ class FireBaseSubjectDAO @Inject constructor(
|
|||
currentUserSubjectsCollection().document(oldSubject.id).delete()
|
||||
}
|
||||
|
||||
override fun updateSubject(newSubject: Subject) {
|
||||
currentUserSubjectsCollection().document(newSubject.id).set(newSubject)
|
||||
}
|
||||
|
||||
private fun currentUserSubjectsCollection(): CollectionReference =
|
||||
firestore.collection(FireBaseCollections.USER_COLLECTION)
|
||||
.document(auth.currentUserId)
|
||||
|
|
Reference in a new issue