added timerdao and config service binds
This commit is contained in:
parent
505f5c882a
commit
28b3260191
1 changed files with 5 additions and 6 deletions
|
@ -1,11 +1,7 @@
|
||||||
package be.ugent.sel.studeez.di
|
package be.ugent.sel.studeez.di
|
||||||
|
|
||||||
import be.ugent.sel.studeez.domain.AccountDAO
|
import be.ugent.sel.studeez.domain.*
|
||||||
import be.ugent.sel.studeez.domain.LogService
|
import be.ugent.sel.studeez.domain.implementation.*
|
||||||
import be.ugent.sel.studeez.domain.UserDAO
|
|
||||||
import be.ugent.sel.studeez.domain.implementation.FirebaseAccountDAO
|
|
||||||
import be.ugent.sel.studeez.domain.implementation.FirebaseUserDAO
|
|
||||||
import be.ugent.sel.studeez.domain.implementation.LogServiceImpl
|
|
||||||
import dagger.Binds
|
import dagger.Binds
|
||||||
import dagger.Module
|
import dagger.Module
|
||||||
import dagger.hilt.InstallIn
|
import dagger.hilt.InstallIn
|
||||||
|
@ -18,6 +14,9 @@ abstract class DatabaseModule {
|
||||||
|
|
||||||
@Binds abstract fun provideUserDAO(impl: FirebaseUserDAO): UserDAO
|
@Binds abstract fun provideUserDAO(impl: FirebaseUserDAO): UserDAO
|
||||||
|
|
||||||
|
@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
|
||||||
}
|
}
|
Reference in a new issue