fix: refresh uplist

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-26 17:02:14 +08:00
parent 40fb93f036
commit ed99aee3fd
4 changed files with 11 additions and 11 deletions

View File

@@ -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,

View File

@@ -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;

View File

@@ -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)),
],
);

View File

@@ -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,
),