From b4c15688692dc71eec030d5875132e91987c91a6 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Thu, 7 Aug 2025 13:30:00 +0800 Subject: [PATCH] tweak Signed-off-by: bggRGjQaUbCoE --- lib/pages/common/multi_select/base.dart | 6 ++-- lib/pages/member_audio copy/controller.dart | 38 -------------------- lib/pages/search_panel/controller.dart | 2 +- lib/pages/search_panel/video/controller.dart | 10 ++---- 4 files changed, 7 insertions(+), 49 deletions(-) delete mode 100644 lib/pages/member_audio copy/controller.dart diff --git a/lib/pages/common/multi_select/base.dart b/lib/pages/common/multi_select/base.dart index fe0ac96c..e9ecca8f 100644 --- a/lib/pages/common/multi_select/base.dart +++ b/lib/pages/common/multi_select/base.dart @@ -81,10 +81,10 @@ mixin DeleteItemMixin } else { list.removeWhere(removeList.contains); } - if (!isEnd) { - onReload(); - } else { + if (list.isNotEmpty || isEnd) { loadingState.refresh(); + } else { + onReload(); } if (enableMultiSelect.value) { rxCount.value = 0; diff --git a/lib/pages/member_audio copy/controller.dart b/lib/pages/member_audio copy/controller.dart deleted file mode 100644 index affdb660..00000000 --- a/lib/pages/member_audio copy/controller.dart +++ /dev/null @@ -1,38 +0,0 @@ -import 'package:PiliPlus/http/loading_state.dart'; -import 'package:PiliPlus/http/member.dart'; -import 'package:PiliPlus/models_new/space/space_audio/data.dart'; -import 'package:PiliPlus/models_new/space/space_audio/item.dart'; -import 'package:PiliPlus/pages/common/common_list_controller.dart'; - -class MemberAudioController - extends CommonListController { - MemberAudioController(this.mid); - - final int mid; - int? totalSize; - - @override - void onInit() { - super.onInit(); - queryData(); - } - - @override - void checkIsEnd(int length) { - if (totalSize != null && length >= totalSize!) { - isEnd = true; - } - } - - @override - List? getDataList(SpaceAudioData response) { - totalSize = response.totalSize; - return response.items; - } - - @override - Future> customGetData() => MemberHttp.spaceAudio( - page: page, - mid: mid, - ); -} diff --git a/lib/pages/search_panel/controller.dart b/lib/pages/search_panel/controller.dart index ba291424..b13050fb 100644 --- a/lib/pages/search_panel/controller.dart +++ b/lib/pages/search_panel/controller.dart @@ -32,7 +32,7 @@ class SearchPanelController, T> int? pubBegin; int? pubEnd; - // article + // user Rx? userOrderType; Rx? userType; diff --git a/lib/pages/search_panel/video/controller.dart b/lib/pages/search_panel/video/controller.dart index 007d607a..8a56f42a 100644 --- a/lib/pages/search_panel/video/controller.dart +++ b/lib/pages/search_panel/video/controller.dart @@ -210,7 +210,7 @@ class SearchVideoController ).millisecondsSinceEpoch ~/ 1000; } - onSortSearch(label: e.label); + onSortSearch(); }, bgColor: isCurr ? theme.colorScheme.secondaryContainer @@ -224,14 +224,10 @@ class SearchVideoController ), const SizedBox(height: 8), Row( + spacing: 8, children: [ Expanded(child: dateWidget()), - const SizedBox(width: 8), - const Text( - '至', - style: TextStyle(fontSize: 13), - ), - const SizedBox(width: 8), + const Text('至', style: TextStyle(fontSize: 13)), Expanded(child: dateWidget(false)), ], ),