From 54d012b7c2cb1a15e9df9c86f370f91ae043d871 Mon Sep 17 00:00:00 2001 From: Matthias Urhahn <matthias.urhahn@sap.com> Date: Mon, 22 Mar 2021 11:56:26 +0100 Subject: [PATCH] Add comment to prevent accidentally breaking the fix for EXPOSUREAPP-4484 (#2648) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: chris-cwa <69595386+chris-cwa@users.noreply.github.com> --- .../de/rki/coronawarnapp/submission/SubmissionRepository.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/SubmissionRepository.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/SubmissionRepository.kt index 38edfe9df..6b77a456b 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/SubmissionRepository.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/SubmissionRepository.kt @@ -126,11 +126,13 @@ class SubmissionRepository @Inject constructor( suspend fun asyncRegisterDeviceViaTAN(tan: String) { analyticsKeySubmissionCollector.reset() val registrationData = submissionService.asyncRegisterDeviceViaTAN(tan) + // START - Fix for EXPOSUREAPP-4484 relies on this call order submissionSettings.registrationToken.update { registrationData.registrationToken } updateTestResult(registrationData.testResult) submissionSettings.devicePairingSuccessfulAt = timeStamper.nowUTC + // END backgroundNoise.scheduleDummyPattern() analyticsKeySubmissionCollector.reportTestRegistered() analyticsKeySubmissionCollector.reportRegisteredWithTeleTAN() @@ -139,11 +141,13 @@ class SubmissionRepository @Inject constructor( suspend fun asyncRegisterDeviceViaGUID(guid: String): TestResult { analyticsKeySubmissionCollector.reset() val registrationData = submissionService.asyncRegisterDeviceViaGUID(guid) + // START - Fix for EXPOSUREAPP-4484 relies on this call order submissionSettings.registrationToken.update { registrationData.registrationToken } updateTestResult(registrationData.testResult) submissionSettings.devicePairingSuccessfulAt = timeStamper.nowUTC + // END backgroundNoise.scheduleDummyPattern() analyticsKeySubmissionCollector.reportTestRegistered() return registrationData.testResult -- GitLab