From c4588eb098a190749fb71fd016a82b37a365d7e5 Mon Sep 17 00:00:00 2001 From: Kolya Opahle <k.opahle@sap.com> Date: Mon, 22 Feb 2021 17:12:51 +0100 Subject: [PATCH] Add network connected constraint to DataDonationAnalyticsWorker (EXPOSUREAPP-5286) (#2431) Signed-off-by: Kolya Opahle <k.opahle@sap.com> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> --- .../analytics/worker/DataDonationAnalyticsWorkBuilder.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/datadonation/analytics/worker/DataDonationAnalyticsWorkBuilder.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/datadonation/analytics/worker/DataDonationAnalyticsWorkBuilder.kt index 541b8d3a6..748466cc4 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/datadonation/analytics/worker/DataDonationAnalyticsWorkBuilder.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/datadonation/analytics/worker/DataDonationAnalyticsWorkBuilder.kt @@ -1,6 +1,8 @@ package de.rki.coronawarnapp.datadonation.analytics.worker import androidx.work.BackoffPolicy +import androidx.work.Constraints +import androidx.work.NetworkType import androidx.work.PeriodicWorkRequest import androidx.work.PeriodicWorkRequestBuilder import dagger.Reusable @@ -25,5 +27,11 @@ class DataDonationAnalyticsWorkBuilder @Inject constructor() { BackgroundConstants.BACKOFF_INITIAL_DELAY, TimeUnit.MINUTES ) + .setConstraints(buildConstraints()) + .build() + + private fun buildConstraints() = + Constraints.Builder() + .setRequiredNetworkType(NetworkType.CONNECTED) .build() } -- GitLab