Maurice Jouvet
01/21/2020, 7:39 AMMikołaj Kąkol
01/21/2020, 9:55 AMFoso
01/21/2020, 11:48 AMMaurice Jouvet
01/21/2020, 12:55 PMKris Wong
01/21/2020, 1:56 PMMaurice Jouvet
01/21/2020, 3:06 PMKris Wong
01/21/2020, 3:10 PMMaurice Jouvet
01/21/2020, 3:13 PMbind<DbParams>() with provider {
DbParams() // not possible here
}
On Android (Don’t have Kodein yet don’t know how to do that yet), but the class params is:
actual class DbParams(val context: Context)
On iOs: Nothing to use
actual class DbParams
bind<DbParams>() with provider {
DbParams()
}
bind<Database>() with provider {
val params by kodein.instance<DbParams>()
provideDatabase(params)
} // Database
bind<MyLocalDS>() with provider {
val database by kodein.instance<Database>()
MyLocalDSImpl(database)
}
Kris Wong
01/21/2020, 3:20 PMMaurice Jouvet
01/21/2020, 3:22 PMactual class DbParams(val context: Context)
actual class DbParams