mirror of
https://github.com/Matte23/circolapp.git
synced 2025-12-05 23:19:10 +00:00
Fix SQLDelight flow bug on iOS
This commit is contained in:
@@ -24,18 +24,5 @@ import com.squareup.sqldelight.drivers.native.NativeSqliteDriver
|
|||||||
actual class DatabaseDriverFactory {
|
actual class DatabaseDriverFactory {
|
||||||
actual fun createDriver(): SqlDriver {
|
actual fun createDriver(): SqlDriver {
|
||||||
return NativeSqliteDriver(AppDatabase.Schema, "circolapp.db")
|
return NativeSqliteDriver(AppDatabase.Schema, "circolapp.db")
|
||||||
.also {
|
|
||||||
var currentVer = DatabaseFactory.getVersion(it)
|
|
||||||
val schemaVer: Int = AppDatabase.Schema.version
|
|
||||||
|
|
||||||
if (currentVer == 0) {
|
|
||||||
currentVer = 1
|
|
||||||
}
|
|
||||||
|
|
||||||
if (schemaVer > currentVer) {
|
|
||||||
AppDatabase.Schema.migrate(it, currentVer, schemaVer)
|
|
||||||
DatabaseFactory.setVersion(it, schemaVer)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user