Carl Benson
06/18/2019, 9:07 AM@dagger.MapKey
annotation class DaoKey(val value: KClass<out BaseDao<*>>)
so I can provide it into a map like
@JvmStatic
@dagger.Provides
@IntoMap
@DaoKey(GeneralSettingsDao::class)
fun provideGeneralSettingsDao(registerDatabase: RegisterDatabase): GeneralSettingsDao =
registerDatabase.generalSettingsDao()
but how do I provide the map for constructor injection?