Unify DAO names
This commit is contained in:
		
							parent
							
								
									81e777f21d
								
							
						
					
					
						commit
						4419c86b05
					
				
					 6 changed files with 16 additions and 16 deletions
				
			
		|  | @ -26,11 +26,11 @@ abstract class DatabaseModule { | ||||||
|     abstract fun provideConfigurationService(impl: FirebaseConfigurationService): ConfigurationService |     abstract fun provideConfigurationService(impl: FirebaseConfigurationService): ConfigurationService | ||||||
| 
 | 
 | ||||||
|     @Binds |     @Binds | ||||||
|     abstract fun provideSessionDAO(impl: FireBaseSessionDAO): SessionDAO |     abstract fun provideSessionDAO(impl: FirebaseSessionDAO): SessionDAO | ||||||
| 
 | 
 | ||||||
|     @Binds |     @Binds | ||||||
|     abstract fun provideSubjectDAO(impl: FireBaseSubjectDAO): SubjectDAO |     abstract fun provideSubjectDAO(impl: FirebaseSubjectDAO): SubjectDAO | ||||||
| 
 | 
 | ||||||
|     @Binds |     @Binds | ||||||
|     abstract fun provideTaskDAO(impl: FireBaseTaskDAO): TaskDAO |     abstract fun provideTaskDAO(impl: FirebaseTaskDAO): TaskDAO | ||||||
| } | } | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| package be.ugent.sel.studeez.domain.implementation | package be.ugent.sel.studeez.domain.implementation | ||||||
| 
 | 
 | ||||||
| object FireBaseCollections { | object FirebaseCollections { | ||||||
|     const val SESSION_COLLECTION = "sessions" |     const val SESSION_COLLECTION = "sessions" | ||||||
|     const val USER_COLLECTION = "users" |     const val USER_COLLECTION = "users" | ||||||
|     const val TIMER_COLLECTION = "timers" |     const val TIMER_COLLECTION = "timers" | ||||||
|  | @ -11,7 +11,7 @@ import kotlinx.coroutines.flow.Flow | ||||||
| import kotlinx.coroutines.flow.map | import kotlinx.coroutines.flow.map | ||||||
| import javax.inject.Inject | import javax.inject.Inject | ||||||
| 
 | 
 | ||||||
| class FireBaseSessionDAO @Inject constructor( | class FirebaseSessionDAO @Inject constructor( | ||||||
|     private val firestore: FirebaseFirestore, |     private val firestore: FirebaseFirestore, | ||||||
|     private val auth: AccountDAO |     private val auth: AccountDAO | ||||||
| ) : SessionDAO { | ) : SessionDAO { | ||||||
|  | @ -31,7 +31,7 @@ class FireBaseSessionDAO @Inject constructor( | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     private fun currentUserSessionsCollection(): CollectionReference = |     private fun currentUserSessionsCollection(): CollectionReference = | ||||||
|         firestore.collection(FireBaseCollections.USER_COLLECTION) |         firestore.collection(FirebaseCollections.USER_COLLECTION) | ||||||
|             .document(auth.currentUserId) |             .document(auth.currentUserId) | ||||||
|             .collection(FireBaseCollections.SESSION_COLLECTION) |             .collection(FirebaseCollections.SESSION_COLLECTION) | ||||||
| } | } | ||||||
|  | @ -10,7 +10,7 @@ import kotlinx.coroutines.flow.Flow | ||||||
| import kotlinx.coroutines.flow.map | import kotlinx.coroutines.flow.map | ||||||
| import javax.inject.Inject | import javax.inject.Inject | ||||||
| 
 | 
 | ||||||
| class FireBaseSubjectDAO @Inject constructor( | class FirebaseSubjectDAO @Inject constructor( | ||||||
|     private val firestore: FirebaseFirestore, |     private val firestore: FirebaseFirestore, | ||||||
|     private val auth: AccountDAO, |     private val auth: AccountDAO, | ||||||
| ) : SubjectDAO { | ) : SubjectDAO { | ||||||
|  | @ -33,7 +33,7 @@ class FireBaseSubjectDAO @Inject constructor( | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     private fun currentUserSubjectsCollection(): CollectionReference = |     private fun currentUserSubjectsCollection(): CollectionReference = | ||||||
|         firestore.collection(FireBaseCollections.USER_COLLECTION) |         firestore.collection(FirebaseCollections.USER_COLLECTION) | ||||||
|             .document(auth.currentUserId) |             .document(auth.currentUserId) | ||||||
|             .collection(FireBaseCollections.SUBJECT_COLLECTION) |             .collection(FirebaseCollections.SUBJECT_COLLECTION) | ||||||
| } | } | ||||||
|  | @ -12,7 +12,7 @@ import kotlinx.coroutines.flow.Flow | ||||||
| import kotlinx.coroutines.flow.map | import kotlinx.coroutines.flow.map | ||||||
| import javax.inject.Inject | import javax.inject.Inject | ||||||
| 
 | 
 | ||||||
| class FireBaseTaskDAO @Inject constructor( | class FirebaseTaskDAO @Inject constructor( | ||||||
|     private val firestore: FirebaseFirestore, |     private val firestore: FirebaseFirestore, | ||||||
|     private val auth: AccountDAO, |     private val auth: AccountDAO, | ||||||
| ) : TaskDAO { | ) : TaskDAO { | ||||||
|  | @ -41,9 +41,9 @@ class FireBaseTaskDAO @Inject constructor( | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     private fun selectedSubjectTasksCollection(subjectId: String): CollectionReference = |     private fun selectedSubjectTasksCollection(subjectId: String): CollectionReference = | ||||||
|         firestore.collection(FireBaseCollections.USER_COLLECTION) |         firestore.collection(FirebaseCollections.USER_COLLECTION) | ||||||
|             .document(auth.currentUserId) |             .document(auth.currentUserId) | ||||||
|             .collection(FireBaseCollections.SUBJECT_COLLECTION) |             .collection(FirebaseCollections.SUBJECT_COLLECTION) | ||||||
|             .document(subjectId) |             .document(subjectId) | ||||||
|             .collection(FireBaseCollections.TASK_COLLECTION) |             .collection(FirebaseCollections.TASK_COLLECTION) | ||||||
| } | } | ||||||
|  | @ -48,8 +48,8 @@ class FirebaseTimerDAO @Inject constructor( | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     private fun currentUserTimersCollection(): CollectionReference = |     private fun currentUserTimersCollection(): CollectionReference = | ||||||
|         firestore.collection(FireBaseCollections.USER_COLLECTION) |         firestore.collection(FirebaseCollections.USER_COLLECTION) | ||||||
|             .document(auth.currentUserId) |             .document(auth.currentUserId) | ||||||
|             .collection(FireBaseCollections.TIMER_COLLECTION) |             .collection(FirebaseCollections.TIMER_COLLECTION) | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
		Reference in a new issue