From a53ebb334b645c68a815f396a51219381a755c16 Mon Sep 17 00:00:00 2001 From: lollipopkit Date: Mon, 28 Aug 2023 15:16:06 +0800 Subject: [PATCH] #147 fix --- lib/data/provider/server.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/data/provider/server.dart b/lib/data/provider/server.dart index db305ff0..5ab31335 100644 --- a/lib/data/provider/server.dart +++ b/lib/data/provider/server.dart @@ -39,6 +39,11 @@ class ServerProvider extends ChangeNotifier { final _settingStore = locator(); Future loadLocalData() async { + // Issue #147 + // Clear all servers because of restarting app will cause duplicate servers + _servers.clear(); + _serverOrder.clear(); + final spis = _serverStore.fetch(); for (final spi in spis) { _servers[spi.id] = genServer(spi);