Implementation SQLDelight database
This commit is contained in:
+10
-1
@@ -1,9 +1,18 @@
|
||||
package com.digitoolsolutions.app.torquevaultkmp.di
|
||||
|
||||
import app.cash.sqldelight.db.SqlDriver
|
||||
import app.cash.sqldelight.driver.native.NativeSqliteDriver
|
||||
import com.digitoolsolutions.app.torquevaultkmp.AppStoragePlatform
|
||||
import com.digitoolsolutions.app.torquevaultkmp.data.storage.AppStorage
|
||||
import com.digitoolsolutions.app.torquevaultkmp.data.storage.db.AppDatabase
|
||||
import org.koin.dsl.module
|
||||
|
||||
actual val platformModule = module {
|
||||
single<AppStorage> { AppStoragePlatform() }
|
||||
}
|
||||
single<SqlDriver> {
|
||||
NativeSqliteDriver(
|
||||
schema = AppDatabase.Schema,
|
||||
name = "app.db"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user