diff --git a/app/src/main/java/com/example/kocelainterview/common/di/repositorymodule/RepositoryModule.kt b/app/src/main/java/com/example/kocelainterview/common/di/repositorymodule/RepositoryModule.kt index 2b69ada..9d1d52f 100644 --- a/app/src/main/java/com/example/kocelainterview/common/di/repositorymodule/RepositoryModule.kt +++ b/app/src/main/java/com/example/kocelainterview/common/di/repositorymodule/RepositoryModule.kt @@ -2,6 +2,7 @@ package com.example.kocelainterview.common.di.repositorymodule import com.example.kocelainterview.data.local_data_source.ShipDao import com.example.kocelainterview.data.remote.api_service.ShipsApi +import com.example.kocelainterview.data.local_data_source.ShipDatabase import com.example.kocelainterview.data.repository.SearchControllerRepositoryImpl import com.example.kocelainterview.data.repository.ShipRepositoryImpl import com.example.kocelainterview.domain.repository_interface.SearchControllerRepository @@ -21,10 +22,16 @@ object RepositoryModule { return ShipRepositoryImpl(api,shipDao) } + @Provides + @Singleton + fun provideShipDao(database: ShipDatabase): ShipDao { + return database.shipDao() + } + @Provides @Singleton fun providesSearchControllerRepository(api: ShipsApi):SearchControllerRepository{ return SearchControllerRepositoryImpl(api) } -} \ No newline at end of file +}