From e1df69e785709f2b66576a79ba0841dae9c87f2d Mon Sep 17 00:00:00 2001 From: nyne Date: Mon, 11 Nov 2024 17:46:11 +0800 Subject: [PATCH] [import data] proxy settings should be kept --- lib/utils/data.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/utils/data.dart b/lib/utils/data.dart index 0865244..5895a2b 100644 --- a/lib/utils/data.dart +++ b/lib/utils/data.dart @@ -65,9 +65,13 @@ Future importAppData(File file, [bool checkVersion = false]) async { LocalFavoritesManager().init(); } if(await appdataFile.exists()) { + // proxy settings should be kept + var proxySettings = appdata.settings["proxy"]; File(FilePath.join(App.dataPath, "appdata.json")).deleteIfExistsSync(); appdataFile.renameSync(FilePath.join(App.dataPath, "appdata.json")); - appdata.init(); + await appdata.init(); + appdata.settings["proxy"] = proxySettings; + appdata.saveData(); } var comicSourceDir = FilePath.join(cacheDirPath, "comic_source"); if(Directory(comicSourceDir).existsSync()) {