Skip to content
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

Open
wants to merge 94 commits into
base: develop
Choose a base branch
from

Conversation

minkiapps
Copy link

Changes

Integrate HMS Contact Shield, introduce new dimension for HMS integration, introduce wrapper interface for GMS Exposure API and HMS Contact Shield API

Jakob Haider and others added 27 commits September 9, 2020 13:39
… instead of directly accessing AAR-file via libs
…xposure-client (that is based on contactshield)
…xposure-client (that is based on google nearby)
… 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
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
@uliluckas
Copy link
Member

@uliluckas uliluckas self-requested a review October 2, 2020 08:38
single { Nearby.getExposureNotificationClient(androidApplication()) }

single<CommonExposureClient> {
GoogleExposureClient(androidApplication(), get(), get())

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))

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

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

@@ -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"

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

minkiapps and others added 6 commits January 29, 2021 15:39
# 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
@minkiapps minkiapps force-pushed the feature/contact_shield_support branch from 2534ceb to 821a21c Compare February 1, 2021 10:27
@minkiapps minkiapps force-pushed the feature/contact_shield_support branch from 821a21c to 84ace7b Compare February 1, 2021 13:48
@minkiapps minkiapps force-pushed the feature/contact_shield_support branch from 247edaa to 66edb0f Compare February 7, 2021 12:33
@Ein-Tim
Copy link

Ein-Tim commented Feb 21, 2022

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
But before doing this, it should certainly be discussed whether the RKI is open for publishing the app on the Huawei App Gallery.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants