he doesn't Provide me with a Room
Module interface DatabaseModule {
@Singleton
@Provides
fun provideConstructionDatabase(context: Context): ConstructionDatabase {
return ConstructionDatabase.newInstance(context)
}
@Binds
fun provideJobRepository(jobRepositoryImpl: JobRepositoryImpl): JobRepository
@Binds
fun provideMaterialRepository(materialRepositoryImpl: MaterialRepositoryImpl): MaterialRepository
@Binds
fun provideProjectRepository(projectRepositoryImpl: ProjectRepositoryImpl): ProjectRepository
}