Skip to content

Commit

Permalink
mod: refresh
Browse files Browse the repository at this point in the history
related #306

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
  • Loading branch information
bggRGjQaUbCoE committed Feb 24, 2025
1 parent d9ae1dd commit 7f912a1
Show file tree
Hide file tree
Showing 13 changed files with 22 additions and 32 deletions.
4 changes: 2 additions & 2 deletions lib/pages/common/common_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@ abstract class CommonController extends GetxController {
scrollController.animToTop();
}

void onReload() {
Future onReload() async {
loadingState.value = LoadingState.loading();
onRefresh();
await onRefresh();
}

@override
Expand Down
3 changes: 1 addition & 2 deletions lib/pages/common/reply_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -139,8 +139,7 @@ abstract class ReplyController extends CommonController {
break;
}
nextOffset = '';
loadingState.value = LoadingState.loading();
onRefresh();
onReload();
});
}

Expand Down
8 changes: 3 additions & 5 deletions lib/pages/dynamics/controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -162,11 +162,9 @@ class DynamicsController extends GetxController

onRefresh() async {
queryFollowUp();
await Future.wait(<Future>[
Get.find<DynamicsTabController>(
tag: tabsConfig[tabController.index]['tag'])
.onRefresh()
]);
await Get.find<DynamicsTabController>(
tag: tabsConfig[tabController.index]['tag'])
.onRefresh();
}

// 返回顶部并刷新
Expand Down
2 changes: 1 addition & 1 deletion lib/pages/fav_search/view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ class _FavSearchPageState extends State<FavSearchPage> {
onPressed: _favSearchCtr.onClear,
),
),
onSubmitted: (value) => _favSearchCtr.onRefresh(),
onSubmitted: (value) => _favSearchCtr.onReload(),
),
),
body: Obx(() => _buildBody(_favSearchCtr.loadingState.value)),
Expand Down
3 changes: 1 addition & 2 deletions lib/pages/later/controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,7 @@ class LaterController extends MultiSelectController {
count.value -= 1;
loadingState.value = LoadingState.success(list);
} else {
loadingState.value = LoadingState.loading();
onRefresh();
onReload();
}
}
Get.back();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,7 @@ class MemberVideoCtr extends CommonController {
} else {
sort.value = sort.value == 'desc' ? 'asc' : 'desc';
}
loadingState.value = LoadingState.loading();
onRefresh();
onReload();
}

void toViewPlayAll() async {
Expand Down
5 changes: 1 addition & 4 deletions lib/pages/member/new/member_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -297,10 +297,7 @@ class _MemberPageNewState extends State<MemberPageNew>
Widget _errorWidget(msg) {
return errorWidget(
errMsg: msg,
callback: () {
_userController.loadingState.value = LoadingState.loading();
_userController.onRefresh();
},
callback: _userController.onReload,
);
}

Expand Down
2 changes: 1 addition & 1 deletion lib/pages/rank/zone/view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ class _ZonePageState extends State<ZonePage>
super.build(context);
return refreshIndicator(
onRefresh: () async {
return await _zoneController.onRefresh();
await _zoneController.onRefresh();
},
child: CustomScrollView(
controller: _zoneController.scrollController,
Expand Down
4 changes: 2 additions & 2 deletions lib/pages/search_panel/widgets/article_panel.dart
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ class ArticlePanelController extends GetxController {
tag: 'article${searchPanelCtr.keyword}');
ctr.order.value = item['order'];
SmartDialog.showLoading(msg: 'loading');
await ctr.onRefresh();
await ctr.onReload();
SmartDialog.dismiss();
},
bgColor: item['value'] == currentOrderFilterval.value
Expand Down Expand Up @@ -324,7 +324,7 @@ class ArticlePanelController extends GetxController {
tag: 'article${searchPanelCtr.keyword}');
ctr.categoryId = item['categoryId'];
SmartDialog.showLoading(msg: 'loading');
await ctr.onRefresh();
await ctr.onReload();
SmartDialog.dismiss();
},
bgColor: item['value'] == currentZoneFilterval.value
Expand Down
4 changes: 2 additions & 2 deletions lib/pages/search_panel/widgets/user_panel.dart
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ class UserPanelController extends GetxController {
ctr.orderSort = item['orderSort'];
ctr.order.value = item['order'];
SmartDialog.showLoading(msg: 'loading');
await ctr.onRefresh();
await ctr.onReload();
SmartDialog.dismiss();
},
bgColor: item['value'] == currentOrderFilterval.value
Expand Down Expand Up @@ -250,7 +250,7 @@ class UserPanelController extends GetxController {
tag: 'bili_user${searchPanelCtr.keyword}');
ctr.userType = item['userType'];
SmartDialog.showLoading(msg: 'loading');
await ctr.onRefresh();
await ctr.onReload();
SmartDialog.dismiss();
},
bgColor: item['value'] == currentUserTypeFilterval.value
Expand Down
10 changes: 5 additions & 5 deletions lib/pages/search_panel/widgets/video_panel.dart
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ Widget searchVideoPanel(context, ctr, LoadingState loadingState) {
ctr.order.value =
i['type'].toString().split('.').last;
SmartDialog.showLoading(msg: 'loading');
await ctr.onRefresh();
await ctr.onReload();
SmartDialog.dismiss();
},
),
Expand Down Expand Up @@ -257,7 +257,7 @@ class VideoPanelController extends GetxController {
1000;
setState(() {});
SmartDialog.showLoading(msg: 'loading');
await ctr.onRefresh();
await ctr.onReload();
SmartDialog.dismiss();
}
});
Expand Down Expand Up @@ -334,7 +334,7 @@ class VideoPanelController extends GetxController {
1000;
}
SmartDialog.showLoading(msg: 'loading');
await ctr.onRefresh();
await ctr.onReload();
SmartDialog.dismiss();
},
bgColor: item['value'] == currentPubTimeFilterval
Expand Down Expand Up @@ -384,7 +384,7 @@ class VideoPanelController extends GetxController {
tag: 'video${searchPanelCtr.keyword}');
ctr.duration.value = item['value'];
SmartDialog.showLoading(msg: 'loading');
await ctr.onRefresh();
await ctr.onReload();
SmartDialog.dismiss();
},
bgColor: item['value'] == currentTimeFilterval
Expand Down Expand Up @@ -421,7 +421,7 @@ class VideoPanelController extends GetxController {
tag: 'video${searchPanelCtr.keyword}');
ctr.tids = item['tids'];
SmartDialog.showLoading(msg: 'loading');
await ctr.onRefresh();
await ctr.onReload();
SmartDialog.dismiss();
},
bgColor: item['value'] == currentZoneFilterval
Expand Down
3 changes: 1 addition & 2 deletions lib/pages/video/detail/member/controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,6 @@ class HorizontalMemberPageController extends CommonController {

queryBySort() {
order.value = order.value == 'pubdate' ? 'click' : 'pubdate';
loadingState.value = LoadingState.loading();
onRefresh();
onReload();
}
}
3 changes: 1 addition & 2 deletions lib/pages/video/detail/reply_reply/controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,6 @@ class VideoReplyReplyController extends ReplyController
mode.value = mode.value == Mode.MAIN_LIST_HOT
? Mode.MAIN_LIST_TIME
: Mode.MAIN_LIST_HOT;
loadingState.value = LoadingState.loading();
onRefresh();
onReload();
}
}

0 comments on commit 7f912a1

Please sign in to comment.