From bb1a9f911a2d7ccaec8964107dac9641757b196d Mon Sep 17 00:00:00 2001 From: Matthias Urhahn <matthias.urhahn@sap.com> Date: Mon, 12 Apr 2021 17:40:20 +0200 Subject: [PATCH] Improve logging to support debugging efforts (EXPOSUREAPP-6365) (#2813) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> --- .../TestResultAvailableNotificationService.kt | 8 +++++++- .../worker/DiagnosisTestResultRetrievalPeriodicWorker.kt | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/notification/TestResultAvailableNotificationService.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/notification/TestResultAvailableNotificationService.kt index 2c17160e7..a6d942933 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/notification/TestResultAvailableNotificationService.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/notification/TestResultAvailableNotificationService.kt @@ -23,7 +23,12 @@ class TestResultAvailableNotificationService @Inject constructor( ) { suspend fun showTestResultAvailableNotification(testResult: TestResult) { - if (foregroundState.isInForeground.first()) return + Timber.d("showTestResultAvailableNotification(testResult=%s)", testResult) + + if (foregroundState.isInForeground.first()) { + Timber.d("App in foreground, skipping notification.") + return + } if (!cwaSettings.isNotificationsTestEnabled.value) { Timber.i("Don't show test result available notification because user doesn't want to be informed") @@ -42,6 +47,7 @@ class TestResultAvailableNotificationService @Inject constructor( setContentIntent(pendingIntent) }.build() + Timber.i("Showing TestResultAvailable notification!") notificationHelper.sendNotification( notificationId = NotificationConstants.TEST_RESULT_AVAILABLE_NOTIFICATION_ID, notification = notification, diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisTestResultRetrievalPeriodicWorker.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisTestResultRetrievalPeriodicWorker.kt index 348777db1..0b719ddd8 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisTestResultRetrievalPeriodicWorker.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisTestResultRetrievalPeriodicWorker.kt @@ -95,6 +95,8 @@ class DiagnosisTestResultRetrievalPeriodicWorker @AssistedInject constructor( tracingSettings.initialPollingForTestResultTimeStamp, currentMillis ) + Timber.tag(TAG).d("Calculated days: %d", calculateDays) + if (calculateDays >= BackgroundConstants.POLLING_VALIDITY_MAX_DAYS) { Timber.tag(TAG) .d(" $id Maximum of ${BackgroundConstants.POLLING_VALIDITY_MAX_DAYS} days for polling exceeded.") -- GitLab