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 {