Skip to content

Feature/contact shield support - #222

Open
minkiapps wants to merge 94 commits into
austrianredcross:developfrom
minkiapps:feature/contact_shield_support
Open

Feature/contact shield support#222
minkiapps wants to merge 94 commits into
austrianredcross:developfrom
minkiapps:feature/contact_shield_support

Conversation

@minkiapps

Copy link
Copy Markdown

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
Copy Markdown
Member

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

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

Copy link
Copy Markdown

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

Copy link
Copy Markdown

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

Copy link
Copy Markdown

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

Comment thread app/src/main/AndroidManifest.xml Outdated
<?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"

Copy link
Copy Markdown

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

Ein-Tim commented Feb 21, 2022

Copy link
Copy Markdown

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