From 7b0de2d2a9269bfe9ed993b64fbb8e4e47a040b2 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Mon, 14 Dec 2020 11:23:14 -0500 Subject: [PATCH] Force a feature flag refresh after a version change. --- .../java/org/thoughtcrime/securesms/util/VersionTracker.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/VersionTracker.java b/app/src/main/java/org/thoughtcrime/securesms/util/VersionTracker.java index 4d8437c87a..53509b51f4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/VersionTracker.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/VersionTracker.java @@ -6,6 +6,8 @@ import android.content.pm.PackageManager; import androidx.annotation.NonNull; import org.signal.core.util.logging.Log; +import org.thoughtcrime.securesms.dependencies.ApplicationDependencies; +import org.thoughtcrime.securesms.jobs.RemoteConfigRefreshJob; import org.thoughtcrime.securesms.keyvalue.SignalStore; import java.io.IOException; @@ -28,6 +30,7 @@ public class VersionTracker { Log.i(TAG, "Upgraded from " + lastVersionCode + " to " + currentVersionCode); SignalStore.misc().clearClientDeprecated(); TextSecurePreferences.setLastVersionCode(context, currentVersionCode); + ApplicationDependencies.getJobManager().add(new RemoteConfigRefreshJob()); } } catch (IOException ioe) { throw new AssertionError(ioe);