Jacky
09/05/2023, 4:50 PMMagnus Lundberg
09/05/2023, 5:17 PMjessewilson
09/05/2023, 8:34 PMhfhbd
09/05/2023, 8:57 PMJacky
09/06/2023, 7:51 AMMJegorovas
09/06/2023, 8:01 AMclass MyRepository(private val databaseDriverFactory: DatabaseDriverFactory): Repository {
private lateinit var databaseDriver: SqlDriver
// databaseName is just user id
// cipherKey because I'm using SQLCipher
override fun initDatabase(databaseName: String, cipherKey: String) {
if (::databaseDriver.isInitialized) databaseDriver.close()
databaseDriver = databaseDriverFactory.createDriver(databaseName, cipherKey)
// create database
}
// queries
}
Jacky
09/06/2023, 9:01 AMMyRepository
instance as many times as there are different databases assigned the user?MJegorovas
09/06/2023, 10:30 AM