feat: add DatabaseModule for plant disease detection feature

This commit is contained in:
Cutiful 2025-06-15 15:58:41 +07:00
parent b6f232f655
commit 42d9ff8510

View File

@ -0,0 +1,20 @@
package com.syaroful.agrilinkvocpro.plant_disease_detection_feature.di
import androidx.room.Room
import com.syaroful.agrilinkvocpro.plant_disease_detection_feature.data.local.database.AppDatabase
import com.syaroful.agrilinkvocpro.plant_disease_detection_feature.data.repository.PlantDiagnosisLocalRepository
import org.koin.dsl.module
val databaseModule = module {
single {
Room.databaseBuilder(
get(),
AppDatabase::class.java,
"plant_db"
).build()
}
single { get<AppDatabase>().plantDiagnosisDao() }
single { PlantDiagnosisLocalRepository(get()) }
}