diff --git a/ui/flutter/lib/app/modules/app/controllers/app_controller.dart b/ui/flutter/lib/app/modules/app/controllers/app_controller.dart index 3fb1b09f..04a48317 100644 --- a/ui/flutter/lib/app/modules/app/controllers/app_controller.dart +++ b/ui/flutter/lib/app/modules/app/controllers/app_controller.dart @@ -365,6 +365,7 @@ class AppController extends GetxController with WindowListener, TrayListener { final prefs = await SharedPreferences.getInstance(); await prefs.setString(_startConfigNetwork, startConfig.value.network); await prefs.setString(_startConfigAddress, startConfig.value.address); + await prefs.setString(_startConfigApiToken, startConfig.value.apiToken); await putConfig(downloaderConfig.value); } } diff --git a/ui/flutter/lib/app/modules/setting/views/setting_view.dart b/ui/flutter/lib/app/modules/setting/views/setting_view.dart index 864ae1db..1e4e66b6 100644 --- a/ui/flutter/lib/app/modules/setting/views/setting_view.dart +++ b/ui/flutter/lib/app/modules/setting/views/setting_view.dart @@ -423,7 +423,7 @@ class SettingView extends GetView { }, ); final buildApiToken = _buildConfigItem('apiToken', - () => startCfg.value.apiToken.isEmpty ? 'notSet'.tr : 'seted'.tr, + () => startCfg.value.apiToken.isEmpty ? 'notSet'.tr : 'set'.tr, (Key key) { final apiTokenController = TextEditingController(text: startCfg.value.apiToken); @@ -434,7 +434,6 @@ class SettingView extends GetView { await debounceSave(needRestart: true); } }); - apiTokenController.addListener(() async {}); return TextField( key: key, obscureText: true,