From cff9c15e3133cebbcbc11b65f5b4d1410b6e94bc Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Thu, 7 Aug 2025 12:07:33 +0800 Subject: [PATCH] :bug: Slicence post list disposed --- lib/widgets/post/post_item.dart | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/widgets/post/post_item.dart b/lib/widgets/post/post_item.dart index 9c1e5fe..e22c45d 100644 --- a/lib/widgets/post/post_item.dart +++ b/lib/widgets/post/post_item.dart @@ -781,10 +781,14 @@ class PostReplyPreview extends HookConsumerWidget { '/sphere/posts/${parent.id}/replies', queryParameters: {'offset': posts.value.length, 'take': pageSize}, ); - posts.value = [ - ...posts.value, - ...response.data.map((e) => SnPost.fromJson(e)), - ]; + try { + posts.value = [ + ...posts.value, + ...response.data.map((e) => SnPost.fromJson(e)), + ]; + } catch (_) { + // ignore disposed + } } catch (err) { showErrorAlert(err); } finally {