#21 basic subject list
This commit is contained in:
		
							parent
							
								
									76e69dd03c
								
							
						
					
					
						commit
						d03775000a
					
				
					 16 changed files with 228 additions and 22 deletions
				
			
		| 
						 | 
				
			
			@ -10,15 +10,24 @@ import dagger.hilt.components.SingletonComponent
 | 
			
		|||
@Module
 | 
			
		||||
@InstallIn(SingletonComponent::class)
 | 
			
		||||
abstract class DatabaseModule {
 | 
			
		||||
    @Binds abstract fun provideAccountDAO(impl: FirebaseAccountDAO): AccountDAO
 | 
			
		||||
    @Binds
 | 
			
		||||
    abstract fun provideAccountDAO(impl: FirebaseAccountDAO): AccountDAO
 | 
			
		||||
 | 
			
		||||
    @Binds abstract fun provideUserDAO(impl: FirebaseUserDAO): UserDAO
 | 
			
		||||
    @Binds
 | 
			
		||||
    abstract fun provideUserDAO(impl: FirebaseUserDAO): UserDAO
 | 
			
		||||
 | 
			
		||||
    @Binds abstract fun provideTimerDAO(impl: FirebaseTimerDAO): TimerDAO
 | 
			
		||||
    @Binds
 | 
			
		||||
    abstract fun provideTimerDAO(impl: FirebaseTimerDAO): TimerDAO
 | 
			
		||||
 | 
			
		||||
    @Binds abstract fun provideLogService(impl: LogServiceImpl): LogService
 | 
			
		||||
    @Binds
 | 
			
		||||
    abstract fun provideLogService(impl: LogServiceImpl): LogService
 | 
			
		||||
 | 
			
		||||
    @Binds abstract fun provideConfigurationService(impl: FirebaseConfigurationService): ConfigurationService
 | 
			
		||||
    @Binds
 | 
			
		||||
    abstract fun provideConfigurationService(impl: FirebaseConfigurationService): ConfigurationService
 | 
			
		||||
 | 
			
		||||
    @Binds abstract fun provideSessionDAO(impl: FireBaseSessionDAO): SessionDAO
 | 
			
		||||
    @Binds
 | 
			
		||||
    abstract fun provideSessionDAO(impl: FireBaseSessionDAO): SessionDAO
 | 
			
		||||
 | 
			
		||||
    @Binds
 | 
			
		||||
    abstract fun provideSubjectDAO(impl: FireBaseSubjectDAO): SubjectDAO
 | 
			
		||||
}
 | 
			
		||||
		Reference in a new issue