fixed stale state after logout and replayed or lost share intents

This commit is contained in:
MineTec committed 2026-09-24 21:43:21 +02:00
1 parent e4e2b1a4fb
commit 498d195138
32 files changed
+743 -188

No files matched your search

@@ -30,6 +30,13 @@ class ChatListBloc
return super.close();
}
// The timer outlives the app shell; the next shell re-arms it after login.
@override
Future<void> reset() {
setAutoRefreshInterval(null);
return super.reset();
}
/// Silent refresh — explicit pull-to-refresh and tab-activation are non-silent.
void setAutoRefreshInterval(Duration? interval) {
if (interval == _autoRefreshInterval) return;