Dagger Injection Fixes (#764)

* Fix sensor receiver fatal error

* Fix other missing applicationContext in other locations.

Co-authored-by: Daniel Shokouhi <dshokouhi@gmail.com>
This commit is contained in:
Justin Bassett 2020-08-14 22:58:09 -04:00 committed by GitHub
parent 705702f087
commit 15735f24c9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View file

@ -73,7 +73,7 @@ class MessagingService : FirebaseMessagingService() {
override fun onCreate() {
super.onCreate()
DaggerServiceComponent.builder()
.appComponent((applicationContext as GraphComponentAccessor).appComponent)
.appComponent((applicationContext.applicationContext as GraphComponentAccessor).appComponent)
.build()
.inject(this)
}

View file

@ -45,7 +45,7 @@ class SensorReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
DaggerSensorComponent.builder()
.appComponent((context as GraphComponentAccessor).appComponent)
.appComponent((context.applicationContext as GraphComponentAccessor).appComponent)
.build()
.inject(this)

View file

@ -40,7 +40,7 @@ class SensorWorker(
init {
DaggerSensorComponent.builder()
.appComponent((appContext as GraphComponentAccessor).appComponent)
.appComponent((appContext.applicationContext as GraphComponentAccessor).appComponent)
.build()
.inject(this)
}