François
03/01/2025, 8:44 AMFrançois
03/03/2025, 1:33 PMDusan Stefanovic
03/03/2025, 5:34 PMFrançois
03/03/2025, 6:06 PM@Provided
, it fixes this weird behavior of my module declaration.
@Module
@ComponentScan("fr.frankois944.kmpviewmodel.database.room")
public class DatabaseFactoryModule {
@Factory
internal fun dbFactory(): DBFactory = DBFactory()
@Single
internal fun database(
@Provided // if not set, KOIN_CONFIG_CHECK trigger an error
factory: DBFactory,
): AppDatabase = factory.createRoomDatabase()
}