Aaps -> WearApp
This commit is contained in:
parent
1b08e78809
commit
152fd063cb
|
@ -11,7 +11,7 @@
|
||||||
<uses-sdk tools:overrideLibrary="androidx.wear.tiles" />
|
<uses-sdk tools:overrideLibrary="androidx.wear.tiles" />
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:name=".Aaps"
|
android:name=".WearApp"
|
||||||
android:allowBackup="true"
|
android:allowBackup="true"
|
||||||
android:icon="@drawable/ic_icon"
|
android:icon="@drawable/ic_icon"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
|
|
|
@ -17,7 +17,7 @@ import info.nightscout.rx.logging.AAPSLogger
|
||||||
import info.nightscout.rx.logging.LTag
|
import info.nightscout.rx.logging.LTag
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
class Aaps : DaggerApplication(), OnSharedPreferenceChangeListener {
|
class WearApp : DaggerApplication(), OnSharedPreferenceChangeListener {
|
||||||
|
|
||||||
@Inject lateinit var aapsLogger: AAPSLogger
|
@Inject lateinit var aapsLogger: AAPSLogger
|
||||||
@Inject lateinit var rxBus: RxBus
|
@Inject lateinit var rxBus: RxBus
|
|
@ -4,7 +4,7 @@ import dagger.BindsInstance
|
||||||
import dagger.Component
|
import dagger.Component
|
||||||
import dagger.android.AndroidInjectionModule
|
import dagger.android.AndroidInjectionModule
|
||||||
import dagger.android.AndroidInjector
|
import dagger.android.AndroidInjector
|
||||||
import info.nightscout.androidaps.Aaps
|
import info.nightscout.androidaps.WearApp
|
||||||
import javax.inject.Singleton
|
import javax.inject.Singleton
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
|
@ -15,13 +15,13 @@ import javax.inject.Singleton
|
||||||
WearServicesModule::class
|
WearServicesModule::class
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
interface WearComponent : AndroidInjector<Aaps> {
|
interface WearComponent : AndroidInjector<WearApp> {
|
||||||
|
|
||||||
@Component.Builder
|
@Component.Builder
|
||||||
interface Builder {
|
interface Builder {
|
||||||
|
|
||||||
@BindsInstance
|
@BindsInstance
|
||||||
fun application(aaps: Aaps): Builder
|
fun application(aaps: WearApp): Builder
|
||||||
|
|
||||||
fun build(): WearComponent
|
fun build(): WearComponent
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ import android.content.Context
|
||||||
import dagger.Binds
|
import dagger.Binds
|
||||||
import dagger.Module
|
import dagger.Module
|
||||||
import dagger.android.HasAndroidInjector
|
import dagger.android.HasAndroidInjector
|
||||||
import info.nightscout.androidaps.Aaps
|
import info.nightscout.androidaps.WearApp
|
||||||
import info.nightscout.rx.di.RxModule
|
import info.nightscout.rx.di.RxModule
|
||||||
import info.nightscout.shared.di.SharedModule
|
import info.nightscout.shared.di.SharedModule
|
||||||
import info.nightscout.shared.impl.di.SharedImplModule
|
import info.nightscout.shared.impl.di.SharedImplModule
|
||||||
|
@ -24,8 +24,8 @@ open class WearModule {
|
||||||
@Module
|
@Module
|
||||||
interface AppBindings {
|
interface AppBindings {
|
||||||
|
|
||||||
@Binds fun bindContext(aaps: Aaps): Context
|
@Binds fun bindContext(aaps: WearApp): Context
|
||||||
@Binds fun bindInjector(aaps: Aaps): HasAndroidInjector
|
@Binds fun bindInjector(aaps: WearApp): HasAndroidInjector
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue