From e622a6b620b591189843953d57150a73b720db99 Mon Sep 17 00:00:00 2001 From: orz12 Date: Mon, 3 Jun 2024 00:35:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=93=E6=A0=8F=E8=AF=84=E8=AE=BA?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E8=B7=9F=E9=9A=8F=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/html/controller.dart | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/pages/html/controller.dart b/lib/pages/html/controller.dart index 499e88a8..2761fb48 100644 --- a/lib/pages/html/controller.dart +++ b/lib/pages/html/controller.dart @@ -22,9 +22,9 @@ class HtmlRenderController extends GetxController { RxInt acount = 0.obs; final ScrollController scrollController = ScrollController(); - ReplySortType _sortType = ReplySortType.time; - RxString sortTypeTitle = ReplySortType.time.titles.obs; - RxString sortTypeLabel = ReplySortType.time.labels.obs; + late ReplySortType _sortType; + late RxString sortTypeTitle; + late RxString sortTypeLabel; Box setting = GStrorage.setting; @override @@ -33,6 +33,15 @@ class HtmlRenderController extends GetxController { id = Get.parameters['id']!; dynamicType = Get.parameters['dynamicType']!; type = dynamicType == 'picture' ? 11 : 12; + int defaultReplySortIndex = + setting.get(SettingBoxKey.replySortType, defaultValue: 0) as int; + if (defaultReplySortIndex == 2) { + setting.put(SettingBoxKey.replySortType, 0); + defaultReplySortIndex = 0; + } + _sortType = ReplySortType.values[defaultReplySortIndex]; + sortTypeLabel = _sortType.labels.obs; + sortTypeTitle = _sortType.titles.obs; } // 请求动态内容