From 55c072f7467f9fc52414889c9b2f907206b1bce0 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 9d8b7179f..812bec1ce 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)