jacksonfdam
09/02/2022, 7:30 AMjacksonfdam
09/02/2022, 7:31 AMMichal Guspiel
09/02/2022, 7:43 AMjacksonfdam
09/02/2022, 7:44 AMMichal Guspiel
09/02/2022, 7:55 AMexpect class DbArgs expect fun getSqlDriver(dbArgs: DbArgs?) : SqlDriver
androidMain
actual class DbArgs(
var context : Context
)
actual fun getSqlDriver(dbArgs: DbArgs?): SqlDriver {
return AndroidSqliteDriver(dev_notary_db.Schema,dbArgs!!.context,"dev_notary_db")
}
jacksonfdam
09/02/2022, 8:07 AMjacksonfdam
09/02/2022, 8:09 AMexpect class PlatformContext
actual typealias PlatformContext = Activity // Android
actual typealias PlatformContext = NSObject // iOS
that holds the contextMichal Guspiel
09/02/2022, 8:13 AMMichal Guspiel
09/02/2022, 8:14 AMMichal Guspiel
09/02/2022, 8:18 AMjacksonfdam
09/02/2022, 8:25 AMPiotr Romanowicz
09/02/2022, 10:14 AMexpect class Preferences {}
then in androidMain you can do:
actual class Preferences(context:Context) {}
jacksonfdam
09/02/2022, 11:46 AM