diff --git a/lib/pages/dynamics/controller.dart b/lib/pages/dynamics/controller.dart index 6bc5c8b7a..56f79acd3 100644 --- a/lib/pages/dynamics/controller.dart +++ b/lib/pages/dynamics/controller.dart @@ -292,6 +292,7 @@ class DynamicsController extends GetxController upData.refresh(); } else { upData.value.liveUsers = ress[0]['data'].liveUsers; + upData.refresh(); hasUpdatedUps = ress[0]['data'].upList!; } if (!ress[1]['status']) { @@ -311,6 +312,7 @@ class DynamicsController extends GetxController } upData.value.upList = allFollowedUpsTotal > 0 ? allFollowedUps : hasUpdatedUps; + upData.refresh(); } else { var res = await DynamicsHttp.followUp(); if (res['status']) { diff --git a/lib/pages/dynamics/view.dart b/lib/pages/dynamics/view.dart index e247ba90a..bb8e58591 100644 --- a/lib/pages/dynamics/view.dart +++ b/lib/pages/dynamics/view.dart @@ -129,7 +129,6 @@ class _DynamicsPageState extends State ); } else { return UpPanel( - key: ValueKey(_dynamicsController.upData.value), dynamicsController: _dynamicsController, ); }