Move update check off mainthread (EXPOSUREAPP-4203) (#1857)
* Don't execute the update checker (and it updating the config) on the main thread.
* LINTs
* Add unit tests for launcher viewmodel and update checker edge cases.
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
Showing
- Corona-Warn-App/src/main/AndroidManifest.xml 1 addition, 1 deletionCorona-Warn-App/src/main/AndroidManifest.xml
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/ActivityBinder.kt 3 additions, 1 deletion...p/src/main/java/de/rki/coronawarnapp/ui/ActivityBinder.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/LauncherActivity.kt 0 additions, 53 deletions...src/main/java/de/rki/coronawarnapp/ui/LauncherActivity.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/launcher/LauncherActivity.kt 58 additions, 0 deletions...java/de/rki/coronawarnapp/ui/launcher/LauncherActivity.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/launcher/LauncherActivityModule.kt 19 additions, 0 deletions...e/rki/coronawarnapp/ui/launcher/LauncherActivityModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/launcher/LauncherActivityViewModel.kt 31 additions, 0 deletions...ki/coronawarnapp/ui/launcher/LauncherActivityViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/launcher/LauncherEvent.kt 11 additions, 0 deletions...in/java/de/rki/coronawarnapp/ui/launcher/LauncherEvent.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/update/UpdateChecker.kt 49 additions, 61 deletions...rc/main/java/de/rki/coronawarnapp/update/UpdateChecker.kt
- Corona-Warn-App/src/main/res/navigation/nav_graph.xml 1 addition, 1 deletionCorona-Warn-App/src/main/res/navigation/nav_graph.xml
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/ui/launcher/LauncherActivityViewModelTest.kt 67 additions, 0 deletions...oronawarnapp/ui/launcher/LauncherActivityViewModelTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/update/UpdateCheckerTest.kt 100 additions, 0 deletions...est/java/de/rki/coronawarnapp/update/UpdateCheckerTest.kt
Loading
Please register or sign in to comment