mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: refresh uplist
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -9,7 +9,8 @@ Widget errorWidget({errMsg, onReload}) => HttpError(
|
||||
onReload: onReload,
|
||||
);
|
||||
|
||||
Widget scrollErrorWidget({errMsg, onReload}) => CustomScrollView(
|
||||
Widget scrollErrorWidget({errMsg, onReload, controller}) => CustomScrollView(
|
||||
controller: controller,
|
||||
slivers: [
|
||||
HttpError(
|
||||
errMsg: errMsg,
|
||||
|
||||
@@ -110,10 +110,6 @@ class DynamicsController extends GetxController
|
||||
upData.refresh();
|
||||
}
|
||||
upData.value.errMsg = null;
|
||||
if (type == 'init') {
|
||||
upData.value.upList = [];
|
||||
upData.value.liveUsers = LiveUsers();
|
||||
}
|
||||
if (GStorage.setting
|
||||
.get(SettingBoxKey.dynamicsShowAllFollowedUp, defaultValue: false)) {
|
||||
allFollowedUpsPage = 1;
|
||||
|
||||
@@ -89,12 +89,13 @@ class _UpPanelState extends State<UpPanel> {
|
||||
),
|
||||
),
|
||||
),
|
||||
SliverList.builder(
|
||||
itemCount: upList.length,
|
||||
itemBuilder: (context, index) {
|
||||
return upItemBuild(upList[index]);
|
||||
},
|
||||
),
|
||||
if (upList.isNotEmpty)
|
||||
SliverList.builder(
|
||||
itemCount: upList.length,
|
||||
itemBuilder: (context, index) {
|
||||
return upItemBuild(upList[index]);
|
||||
},
|
||||
),
|
||||
const SliverToBoxAdapter(child: SizedBox(height: 200)),
|
||||
],
|
||||
);
|
||||
|
||||
@@ -110,6 +110,7 @@ class _HorizontalMemberPageState extends State<HorizontalMemberPage> {
|
||||
],
|
||||
),
|
||||
Error() => scrollErrorWidget(
|
||||
controller: _controller.scrollController,
|
||||
errMsg: userState.errMsg,
|
||||
onReload: () {
|
||||
_controller.userState.value = LoadingState.loading();
|
||||
@@ -227,6 +228,7 @@ class _HorizontalMemberPageState extends State<HorizontalMemberPage> {
|
||||
),
|
||||
),
|
||||
Error() => scrollErrorWidget(
|
||||
controller: _controller.scrollController,
|
||||
errMsg: loadingState.errMsg,
|
||||
onReload: _controller.onReload,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user