Skip to content
Snippets Groups Projects
user avatar
Matthias Urhahn authored
* Let the AppConfig validity check use absolute values, to support device time check behavior.

* Add mapping for "disable-device-time-check" to app config.

* Show popup dialog if the device time is invalid.
* Remove extra retrofit cache (use only LocalAppConfigSource.kt)
* Exposure device time check
* Reset user acknowledgement

* LINTs

* Add test menu option to disable device time check via affecting the config mapping.

* Download, but don't submit keys if device time is incorrect.
Abort risk level calculation if time is incorrect.

* Due to multiple properties in ConfigData affecting `isDeviceTimeCorrect`, make it a body property and don't allow overriding via constructor.

* Add unit test for test settings affecting the device config only in tester builds.

* Show notification regarding incorrect time when device is in the background.

* Fix test regressions and add additional test cases for download and risk task abort conditions on incorrect device time.

* Fix merge regressions.

* Add time unit to log statement.

* Fix incorrect time dialog showing in a loop when entering leaving the home screen.

* Remove unused code path for clear().

* Print additional timestamps to help debugging efforts in the future.
6e7d89e2
History
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Name Last commit Last update
..
java
resources