From b015604fafb413104d30964631b79148fb17e34e Mon Sep 17 00:00:00 2001 From: Sorunome Date: Tue, 21 Sep 2021 09:00:42 +0200 Subject: [PATCH] fix: Fluffychat sometimes forgetting that a client is logged in --- lib/utils/client_manager.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/utils/client_manager.dart b/lib/utils/client_manager.dart index 9d8b7179..812bec1c 100644 --- a/lib/utils/client_manager.dart +++ b/lib/utils/client_manager.dart @@ -30,7 +30,10 @@ abstract class ClientManager { Logs().w('Client names in store are corrupted', e, s); await Store().deleteItem(clientNamespace); } - if (clientNames.isEmpty) clientNames.add(PlatformInfos.clientName); + if (clientNames.isEmpty) { + clientNames.add(PlatformInfos.clientName); + await Store().setItem(clientNamespace, jsonEncode(clientNames.toList())); + } final clients = clientNames.map(createClient).toList(); await Future.wait(clients.map((client) => client .init(waitForFirstSync: false)