Bind HasAndroidInjector
This commit is contained in:
parent
7853b67a61
commit
d82141e6d6
1 changed files with 8 additions and 3 deletions
|
@ -6,6 +6,7 @@ import dagger.Binds
|
||||||
import dagger.Module
|
import dagger.Module
|
||||||
import dagger.Provides
|
import dagger.Provides
|
||||||
import dagger.android.ContributesAndroidInjector
|
import dagger.android.ContributesAndroidInjector
|
||||||
|
import dagger.android.HasAndroidInjector
|
||||||
import info.nightscout.androidaps.BuildConfig
|
import info.nightscout.androidaps.BuildConfig
|
||||||
import info.nightscout.androidaps.MainApp
|
import info.nightscout.androidaps.MainApp
|
||||||
import info.nightscout.androidaps.db.BgReading
|
import info.nightscout.androidaps.db.BgReading
|
||||||
|
@ -69,6 +70,7 @@ open class AppModule {
|
||||||
interface AppBindings {
|
interface AppBindings {
|
||||||
|
|
||||||
@ContributesAndroidInjector fun commandSetProfileInjector(): CommandSetProfile
|
@ContributesAndroidInjector fun commandSetProfileInjector(): CommandSetProfile
|
||||||
|
|
||||||
@ContributesAndroidInjector fun objective0Injector(): Objective0
|
@ContributesAndroidInjector fun objective0Injector(): Objective0
|
||||||
@ContributesAndroidInjector fun objective1Injector(): Objective1
|
@ContributesAndroidInjector fun objective1Injector(): Objective1
|
||||||
@ContributesAndroidInjector fun objective2Injector(): Objective2
|
@ContributesAndroidInjector fun objective2Injector(): Objective2
|
||||||
|
@ -89,7 +91,9 @@ open class AppModule {
|
||||||
@ContributesAndroidInjector fun triggerIobInjector(): TriggerIob
|
@ContributesAndroidInjector fun triggerIobInjector(): TriggerIob
|
||||||
@ContributesAndroidInjector fun triggerLocationInjector(): TriggerLocation
|
@ContributesAndroidInjector fun triggerLocationInjector(): TriggerLocation
|
||||||
@ContributesAndroidInjector fun triggerProfilePercentInjector(): TriggerProfilePercent
|
@ContributesAndroidInjector fun triggerProfilePercentInjector(): TriggerProfilePercent
|
||||||
@ContributesAndroidInjector fun triggerPumpLastConnectonInjector(): TriggerPumpLastConnection
|
@ContributesAndroidInjector
|
||||||
|
fun triggerPumpLastConnectionInjector(): TriggerPumpLastConnection
|
||||||
|
|
||||||
@ContributesAndroidInjector fun triggerRecurringTimeInjector(): TriggerRecurringTime
|
@ContributesAndroidInjector fun triggerRecurringTimeInjector(): TriggerRecurringTime
|
||||||
@ContributesAndroidInjector fun triggerTempTargetInjector(): TriggerTempTarget
|
@ContributesAndroidInjector fun triggerTempTargetInjector(): TriggerTempTarget
|
||||||
@ContributesAndroidInjector fun triggerTime(): TriggerTime
|
@ContributesAndroidInjector fun triggerTime(): TriggerTime
|
||||||
|
@ -140,10 +144,11 @@ open class AppModule {
|
||||||
@ContributesAndroidInjector fun loggerQuickWizardEntry(): QuickWizardEntry
|
@ContributesAndroidInjector fun loggerQuickWizardEntry(): QuickWizardEntry
|
||||||
|
|
||||||
@Binds fun bindContext(mainApp: MainApp): Context
|
@Binds fun bindContext(mainApp: MainApp): Context
|
||||||
|
@Binds fun bindInjector(mainApp: MainApp): HasAndroidInjector
|
||||||
|
|
||||||
@Binds fun bindActivePluginProvider(configBuilderPlugin: ConfigBuilderPlugin) : ActivePluginProvider
|
@Binds fun bindActivePluginProvider(configBuilderPlugin: ConfigBuilderPlugin): ActivePluginProvider
|
||||||
@Binds fun bindCommandQueueProvider(configBuilderPlugin: ConfigBuilderPlugin) : CommandQueueProvider
|
|
||||||
|
|
||||||
|
@Binds fun bindCommandQueueProvider(configBuilderPlugin: ConfigBuilderPlugin): CommandQueueProvider
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue