jean
03/19/2021, 8:50 AMval factory = DatabaseDriverFactory(context)
val db = MyDatabase(factory.createDriver())
return NewsDatabaseClient(db)
and it works fine. But if I try this on ios:
let factory = DatabaseDriverFactory()
let db = MyDatabase(driver: factory.createDriver())
let client = NewsDatabaseClient(database: db)
I get the following error 'MyDatabase' cannot be constructed because it has no accessible initializers
Does anyone know how I’m suppose to create it?Yev Kanivets
03/19/2021, 8:59 AMNativeSqlDriver
, and then call it from iOS’s ApplicationDelegate. But probably there are better ways for that.jean
03/19/2021, 12:38 PMNewsDatabaseClient(
database:MyDatabaseCompanion.init().invoke(
driver: DatabaseDriverFactory().createDriver()
)
)