chained code on FillAssistManager

This commit is contained in:
Andre Rosado
2026-05-29 13:56:30 +01:00
parent 8b6ce8bce9
commit 00b2479808

View File

@@ -63,8 +63,13 @@ class FillAssistManagerImpl(
override fun syncIfNecessary() {
if (!featureFlagManager.getFeatureFlag(FlagKey.FillAssistTargetingRules)) return
val serverUrl = serverConfigRepository.serverConfigStateFlow.value
?.serverData?.environment?.fillAssistRulesUrl ?: return
val serverUrl = serverConfigRepository
.serverConfigStateFlow
.value
?.serverData
?.environment
?.fillAssistRulesUrl
?: return
val lastFetch = fillAssistDiskSource.getLastFetchTimestamp(serverUrl) ?: 0L
if (clock.millis() - lastFetch < UPDATE_INTERVAL_MS) return
if (!syncJob.isCompleted) return