Skip to content

Commit

Permalink
Update RepositoryModule.kt
Browse files Browse the repository at this point in the history
fx
  • Loading branch information
mutukuian committed May 13, 2024
1 parent 0ec7387 commit 8dcad06
Showing 1 changed file with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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)
}

}
}

0 comments on commit 8dcad06

Please sign in to comment.