diff --git a/lib/pages/member/view.dart b/lib/pages/member/view.dart index a9cd58c62..63ae22380 100644 --- a/lib/pages/member/view.dart +++ b/lib/pages/member/view.dart @@ -221,10 +221,10 @@ class _MemberPageState extends State { isFollow: isFollow, ); if (res.isSuccess) { - if (!context.mounted) return; e ..total += isFollow ? -1 : 1 ..isFollow = !isFollow; + if (!context.mounted) return; (context as Element).markNeedsBuild(); } else { res.toast(); diff --git a/lib/pages/video/view.dart b/lib/pages/video/view.dart index e5ebb38f0..3668d154a 100644 --- a/lib/pages/video/view.dart +++ b/lib/pages/video/view.dart @@ -1282,7 +1282,8 @@ class _VideoDetailPageVState extends State !isFullScreen && !videoDetailController.plPlayerController.isDesktopPip && (videoDetailController.horizontalScreen || isPortrait), - onPopInvokedWithResult: _onPopInvokedWithResult, + onPopInvokedWithResult: + videoDetailController.plPlayerController.onPopInvokedWithResult, child: Obx( () => !videoDetailController.videoState.value || @@ -2117,13 +2118,6 @@ class _VideoDetailPageVState extends State } } - void _onPopInvokedWithResult(bool didPop, result) { - videoDetailController.plPlayerController.onPopInvokedWithResult( - didPop, - result, - ); - } - void onShowMemberPage(int? mid) { videoDetailController.childKey.currentState?.showBottomSheet( shape: const RoundedRectangleBorder(),