-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/contact shield support #222
base: develop
Are you sure you want to change the base?
Feature/contact shield support #222
Conversation
…a libs directory)
… instead of directly accessing AAR-file via libs
…xposure-client (that is based on contactshield)
…xposure-client (that is based on google nearby)
…ses based on hms/gms app-flavor
… 1.0.2 and updating koin would require further refactoring that is not related to ContactShield
…ass file and update ExposureNotificationManager to use platform-specific exposure-client
…ed to version control
…reClient during dependency injection
fix bug where conversation of contact sketch to contact summary is wrong use desugar core library to use Java 8 date API don't show delete ID option in side menu on non GMS device
single { Nearby.getExposureNotificationClient(androidApplication()) } | ||
|
||
single<CommonExposureClient> { | ||
GoogleExposureClient(androidApplication(), get(), get()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please provide naming for get() calls
single { ContactShield.getContactShieldEngine(androidApplication()) } | ||
|
||
single<CommonExposureClient> { | ||
HuaweiExposureClient(androidApplication(), get(), get(), androidApplication().getSharedPreferences(PREFS_HMS_DEBUG, Context.MODE_PRIVATE)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please provide naming for get() calls
@@ -0,0 +1,112 @@ | |||
package at.roteskreuz.stopcorona.screens.dashboard.epoxy |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please fix typo in the filename: DashBoardController ->DashboardController
app/src/main/AndroidManifest.xml
Outdated
@@ -1,6 +1,5 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<manifest | |||
xmlns:android="http://schemas.android.com/apk/res/android" | |||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove code reformatting commit
# Conflicts: # app/src/main/assets/privacy-and-terms-of-use_de.html # app/src/main/assets/privacy-and-terms-of-use_en.html # app/src/main/assets/privacy_de.html # app/src/main/assets/privacy_en.html
# Conflicts: # app/src/main/java/at/roteskreuz/stopcorona/di/ViewModelModule.kt # app/src/main/java/at/roteskreuz/stopcorona/screens/dashboard/DashboardFragment.kt # app/src/main/java/at/roteskreuz/stopcorona/screens/dashboard/DashboardViewModel.kt # app/src/main/java/at/roteskreuz/stopcorona/screens/mandatory_update/MandatoryUpdateFragment.kt
Hot fix release
2534ceb
to
821a21c
Compare
821a21c
to
84ace7b
Compare
247edaa
to
66edb0f
Compare
# Conflicts: # app/src/main/java/at/roteskreuz/stopcorona/screens/debug/diagnosis_keys/DebugDiagnosisKeysViewModel.kt
# Conflicts: # app/src/main/java/at/roteskreuz/stopcorona/screens/webView/WebViewWithAssetsResourcesFragment.kt
…pendencies and pugins # Conflicts: # app/build.gradle # app/src/main/java/at/roteskreuz/stopcorona/screens/dashboard/DashboardFragment.kt
…dle task app:getDependencies
I doubt that this PR will be merged, but if you want to you could provide a PR for the German Corona-Warn-App: https://github.com/corona-warn-app |
Changes
Integrate HMS Contact Shield, introduce new dimension for HMS integration, introduce wrapper interface for GMS Exposure API and HMS Contact Shield API