From d35192629bca528da2daaa884bb574fad715d41e Mon Sep 17 00:00:00 2001 From: Moustapha Kodjo Amadou <107993382+kodjodevf@users.noreply.github.com> Date: Sat, 8 Nov 2025 22:04:57 +0100 Subject: [PATCH] Add keepAlive calls in Synching and SyncServer build methods --- lib/modules/more/settings/sync/providers/sync_providers.dart | 1 + lib/services/sync_server.dart | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/modules/more/settings/sync/providers/sync_providers.dart b/lib/modules/more/settings/sync/providers/sync_providers.dart index ed209bbc..412b696a 100644 --- a/lib/modules/more/settings/sync/providers/sync_providers.dart +++ b/lib/modules/more/settings/sync/providers/sync_providers.dart @@ -12,6 +12,7 @@ part 'sync_providers.g.dart'; class Synching extends _$Synching { @override SyncPreference build({required int? syncId}) { + ref.keepAlive(); return isar.syncPreferences.getSync(syncId!) ?? SyncPreference(syncId: 1); } diff --git a/lib/services/sync_server.dart b/lib/services/sync_server.dart index 89075de2..a5144bb1 100644 --- a/lib/services/sync_server.dart +++ b/lib/services/sync_server.dart @@ -33,7 +33,9 @@ class SyncServer extends _$SyncServer { final String _syncSettingsUrl = '/sync/settings'; @override - void build({required int syncId}) {} + void build({required int syncId}) { + ref.keepAlive(); + } Future<(bool, String)> login( AppLocalizations l10n,