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 190b674..2b69ada 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 @@ -1,5 +1,6 @@ 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.repository.SearchControllerRepositoryImpl import com.example.kocelainterview.data.repository.ShipRepositoryImpl @@ -16,8 +17,8 @@ import javax.inject.Singleton object RepositoryModule { @Provides @Singleton - fun providesShipRepository(api:ShipsApi):ShipRepository{ - return ShipRepositoryImpl(api) + fun providesShipRepository(api:ShipsApi,shipDao: ShipDao):ShipRepository{ + return ShipRepositoryImpl(api,shipDao) } @Provides diff --git a/app/src/main/java/com/example/kocelainterview/data/local_data_source/ShipDatabase.kt b/app/src/main/java/com/example/kocelainterview/data/local_data_source/ShipDatabase.kt index 9f214cc..b2d17b8 100644 --- a/app/src/main/java/com/example/kocelainterview/data/local_data_source/ShipDatabase.kt +++ b/app/src/main/java/com/example/kocelainterview/data/local_data_source/ShipDatabase.kt @@ -3,7 +3,7 @@ package com.example.kocelainterview.data.local_data_source import androidx.room.Database import androidx.room.RoomDatabase -@Database(entities = [ShipEntity::class], version = 1) +@Database(entities = [ShipEntity::class], version = 1, exportSchema = false) abstract class ShipDatabase:RoomDatabase (){ abstract fun shipDao():ShipDao } \ No newline at end of file