From d86caac189ee8676274d9a53a9cef6ccd6bd5820 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Fri, 18 Apr 2025 21:43:13 +0800 Subject: [PATCH] fix: change rcmd type Signed-off-by: bggRGjQaUbCoE --- lib/pages/rcmd/controller.dart | 4 +--- lib/pages/setting/widgets/model.dart | 21 ++++++++------------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/lib/pages/rcmd/controller.dart b/lib/pages/rcmd/controller.dart index bf696109..31f80ba6 100644 --- a/lib/pages/rcmd/controller.dart +++ b/lib/pages/rcmd/controller.dart @@ -6,7 +6,7 @@ import 'package:PiliPlus/utils/storage.dart'; class RcmdController extends CommonListController { late bool enableSaveLastData = GStorage.setting .get(SettingBoxKey.enableSaveLastData, defaultValue: false); - late bool appRcmd = true; + final bool appRcmd = GStorage.appRcmd; int? lastRefreshAt; late bool savedRcmdTip = GStorage.savedRcmdTip; @@ -14,8 +14,6 @@ class RcmdController extends CommonListController { @override void onInit() { super.onInit(); - appRcmd = GStorage.appRcmd; - currentPage = 0; queryData(); } diff --git a/lib/pages/setting/widgets/model.dart b/lib/pages/setting/widgets/model.dart index a7b3ce90..e52a032c 100644 --- a/lib/pages/setting/widgets/model.dart +++ b/lib/pages/setting/widgets/model.dart @@ -1327,19 +1327,14 @@ List get videoSettings => [ List get recommendSettings => [ SettingsModel( - settingsType: SettingsType.sw1tch, - title: '首页使用app端推荐', - subtitle: '若web端推荐不太符合预期,可尝试切换至app端推荐', - leading: const Icon(Icons.model_training_outlined), - setKey: SettingBoxKey.appRcmd, - defaultVal: true, - onChanged: (value) { - try { - Get.find().appRcmd = value; - } catch (e) { - debugPrint('$e'); - } - }), + settingsType: SettingsType.sw1tch, + title: '首页使用app端推荐', + subtitle: '若web端推荐不太符合预期,可尝试切换至app端推荐', + leading: const Icon(Icons.model_training_outlined), + setKey: SettingBoxKey.appRcmd, + defaultVal: true, + needReboot: true, + ), SettingsModel( settingsType: SettingsType.sw1tch, title: '推荐动态',