From 312e991935042d83ec656e43ce45f7f9326e1215 Mon Sep 17 00:00:00 2001 From: nyne Date: Thu, 23 Jan 2025 18:27:46 +0800 Subject: [PATCH] Importing data does not require restarting --- assets/translation.json | 4 ++-- lib/pages/settings/app.dart | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/assets/translation.json b/assets/translation.json index 6493129..4e91040 100644 --- a/assets/translation.json +++ b/assets/translation.json @@ -160,7 +160,7 @@ "Date Desc": "日期降序", "Start": "开始", "Export App Data": "导出应用数据", - "Import App Data (Please restart after success)": "导入应用数据(成功后请手动重启)", + "Import App Data": "导入应用数据", "Export": "导出", "Download Threads": "下载线程数", "Update Time": "更新时间", @@ -477,7 +477,7 @@ "Start": "開始", "Reversed successfully": "反轉成功", "Export App Data": "匯出應用數據", - "Import App Data (Please restart after success)": "匯入應用數據(成功后請手動重啟)", + "Import App Data": "匯入應用數據", "Export": "匯出", "Download Threads": "下載線程數", "Update Time": "更新時間", diff --git a/lib/pages/settings/app.dart b/lib/pages/settings/app.dart index 368de45..c324af9 100644 --- a/lib/pages/settings/app.dart +++ b/lib/pages/settings/app.dart @@ -107,7 +107,7 @@ class _AppSettingsState extends State { actionTitle: 'Export'.tl, ).toSliver(), _CallbackSetting( - title: "Import App Data (Please restart after success)".tl, + title: "Import App Data".tl, callback: () async { var controller = showLoadingDialog(context); var file = await selectFile(ext: ['venera', 'picadata']); @@ -126,6 +126,7 @@ class _AppSettingsState extends State { context.showMessage(message: "Failed to import data".tl); } finally { cacheFile.deleteIgnoreError(); + App.forceRebuild(); } } controller.close();