Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-05-08 21:26:21 +08:00
parent f5dbfcec79
commit d63116542b
18 changed files with 73 additions and 51 deletions

View File

@@ -20,7 +20,7 @@ abstract class ReplyController<R> extends CommonListController<R, ReplyInfo> {
final RxInt count = (-1).obs;
late final Rx<ReplySortType> sortType;
late final Rx<Mode> mode;
late Mode mode;
final savedReplies = <Object, List<RichTextItem>?>{};
@@ -45,8 +45,7 @@ abstract class ReplyController<R> extends CommonListController<R, ReplyInfo> {
super.onInit();
final cacheSortType = Pref.replySortType;
sortType = cacheSortType.obs;
mode =
(cacheSortType == .time ? Mode.MAIN_LIST_TIME : Mode.MAIN_LIST_HOT).obs;
mode = cacheSortType == .time ? Mode.MAIN_LIST_TIME : Mode.MAIN_LIST_HOT;
}
@override
@@ -92,11 +91,11 @@ abstract class ReplyController<R> extends CommonListController<R, ReplyInfo> {
switch (sortType.value) {
case ReplySortType.time:
sortType.value = ReplySortType.hot;
mode.value = Mode.MAIN_LIST_HOT;
mode = Mode.MAIN_LIST_HOT;
break;
case ReplySortType.hot:
sortType.value = ReplySortType.time;
mode.value = Mode.MAIN_LIST_TIME;
mode = Mode.MAIN_LIST_TIME;
break;
case ReplySortType.select:
return;