From 71e13b2aa20b9a51809a7c19e25d45e3715e653d Mon Sep 17 00:00:00 2001 From: ganfra Date: Wed, 4 Sep 2024 11:42:54 +0200 Subject: [PATCH] Pinned messages : add comment on PinnedEventsTimelineProvider --- .../messages/impl/pinned/PinnedEventsTimelineProvider.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/PinnedEventsTimelineProvider.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/PinnedEventsTimelineProvider.kt index 1e26e03600..d3f6254c3e 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/PinnedEventsTimelineProvider.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/PinnedEventsTimelineProvider.kt @@ -56,7 +56,10 @@ class PinnedEventsTimelineProvider @Inject constructor( combine( featureFlagService.isFeatureEnabledFlow(FeatureFlags.PinnedEvents), networkMonitor.connectivity - ) { isEnabled, _ -> isEnabled } + ) { + // do not use connectivity here as data can be loaded from cache, it's just to trigger retry if needed + isEnabled, _ -> isEnabled + } .onEach { isFeatureEnabled -> if (isFeatureEnabled) { loadTimelineIfNeeded()