From 7253e2d3ef3eb2a68a311be3d0bcd9761c9f5ddb Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Fri, 1 Aug 2025 13:03:05 +0800 Subject: [PATCH] :bug: Fix fast scroll explore cause error --- lib/widgets/post/post_item.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/widgets/post/post_item.dart b/lib/widgets/post/post_item.dart index 8bfc796..8b1f56c 100644 --- a/lib/widgets/post/post_item.dart +++ b/lib/widgets/post/post_item.dart @@ -738,9 +738,9 @@ class PostReplyPreview extends HookConsumerWidget { Future fetchMoreReplies({int pageSize = 1}) async { final client = ref.read(apiClientProvider); + loading.value = true; try { - loading.value = true; final response = await client.get( '/sphere/posts/${parent.id}/replies', queryParameters: {'offset': posts.value.length, 'take': pageSize}, @@ -752,7 +752,11 @@ class PostReplyPreview extends HookConsumerWidget { } catch (err) { showErrorAlert(err); } finally { - loading.value = false; + try { + loading.value = false; + } catch (_) { + // ignore disposed + } } }