Dependency injection for workers (DEV) (#1503)
* Allow WorkerManager's workers to be injected. * Remove static access for Playbook * Add mock for playbook so dagger can create the worker factory map.
Showing
- Corona-Warn-App/build.gradle 3 additions, 0 deletionsCorona-Warn-App/build.gradle
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/CoronaWarnApplication.kt 3 additions, 5 deletions...c/main/java/de/rki/coronawarnapp/CoronaWarnApplication.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/ExposureStateUpdateWorker.kt 10 additions, 2 deletions.../de/rki/coronawarnapp/nearby/ExposureStateUpdateWorker.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/di/ApplicationComponent.kt 3 additions, 2 deletions...java/de/rki/coronawarnapp/util/di/ApplicationComponent.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/worker/CWAWorkerFactory.kt 37 additions, 0 deletions...java/de/rki/coronawarnapp/util/worker/CWAWorkerFactory.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/worker/InjectedWorkerFactory.kt 9 additions, 0 deletions...de/rki/coronawarnapp/util/worker/InjectedWorkerFactory.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/worker/WorkManagerSetup.kt 28 additions, 0 deletions...java/de/rki/coronawarnapp/util/worker/WorkManagerSetup.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/worker/WorkerBinder.kt 58 additions, 0 deletions...ain/java/de/rki/coronawarnapp/util/worker/WorkerBinder.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/worker/WorkerKey.kt 10 additions, 0 deletions...c/main/java/de/rki/coronawarnapp/util/worker/WorkerKey.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/BackgroundNoiseOneTimeWorker.kt 10 additions, 8 deletions.../rki/coronawarnapp/worker/BackgroundNoiseOneTimeWorker.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/BackgroundNoisePeriodicWorker.kt 10 additions, 5 deletions...rki/coronawarnapp/worker/BackgroundNoisePeriodicWorker.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisKeyRetrievalOneTimeWorker.kt 10 additions, 2 deletions...oronawarnapp/worker/DiagnosisKeyRetrievalOneTimeWorker.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisKeyRetrievalPeriodicWorker.kt 10 additions, 2 deletions...ronawarnapp/worker/DiagnosisKeyRetrievalPeriodicWorker.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisTestResultRetrievalPeriodicWorker.kt 18 additions, 9 deletions...napp/worker/DiagnosisTestResultRetrievalPeriodicWorker.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/task/testtasks/timeout/BaseTimeoutTask.kt 1 addition, 2 deletions...i/coronawarnapp/task/testtasks/timeout/BaseTimeoutTask.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/util/worker/WorkerBinderTest.kt 76 additions, 0 deletions...java/de/rki/coronawarnapp/util/worker/WorkerBinderTest.kt
Loading
Please register or sign in to comment