Always fetch remote configs on app update.

This commit is contained in:
Michelle Tang
2025-09-05 13:54:18 -04:00
committed by Greyson Parrelli
parent 96292cd4a1
commit c3f1036686

View File

@@ -27,6 +27,7 @@ object VersionTracker {
if (currentVersionCode != lastVersionCode) { if (currentVersionCode != lastVersionCode) {
Log.i(TAG, "Upgraded from $lastVersionCode to $currentVersionCode. Clearing client deprecation.", true) Log.i(TAG, "Upgraded from $lastVersionCode to $currentVersionCode. Clearing client deprecation.", true)
SignalStore.misc.isClientDeprecated = false SignalStore.misc.isClientDeprecated = false
SignalStore.remoteConfig.eTag = ""
val jobChain = listOf(RemoteConfigRefreshJob(), RefreshAttributesJob()) val jobChain = listOf(RemoteConfigRefreshJob(), RefreshAttributesJob())
AppDependencies.jobManager.startChain(jobChain).enqueue() AppDependencies.jobManager.startChain(jobChain).enqueue()
RetrieveRemoteAnnouncementsJob.enqueue(true) RetrieveRemoteAnnouncementsJob.enqueue(true)