mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-11 04:27:47 +08:00
@@ -20,7 +20,7 @@ abstract class CommonDynController extends ReplyController<MainListReply> {
|
||||
Future<LoadingState<MainListReply>> customGetData() => ReplyGrpc.mainList(
|
||||
type: replyType,
|
||||
oid: oid,
|
||||
mode: mode.value,
|
||||
mode: mode,
|
||||
cursorNext: cursorNext,
|
||||
offset: paginationReply?.nextOffset,
|
||||
);
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user