From 4e25e8aaa23d27413eace15c52364b44e0a990df Mon Sep 17 00:00:00 2001 From: Alan Evans Date: Tue, 29 Sep 2020 11:10:25 -0300 Subject: [PATCH] Ensure clock adjustments does not stop remote config refresh. --- .../main/java/org/thoughtcrime/securesms/util/FeatureFlags.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java b/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java index 4949c623f4..7b407b809b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java @@ -143,7 +143,7 @@ public final class FeatureFlags { public static synchronized void refreshIfNecessary() { long timeSinceLastFetch = System.currentTimeMillis() - SignalStore.remoteConfigValues().getLastFetchTime(); - if (timeSinceLastFetch > FETCH_INTERVAL) { + if (timeSinceLastFetch < 0 || timeSinceLastFetch > FETCH_INTERVAL) { Log.i(TAG, "Scheduling remote config refresh."); ApplicationDependencies.getJobManager().add(new RemoteConfigRefreshJob()); } else {