🐛 Fix fast scroll explore cause error
This commit is contained in:
@@ -738,9 +738,9 @@ class PostReplyPreview extends HookConsumerWidget {
|
|||||||
|
|
||||||
Future<void> fetchMoreReplies({int pageSize = 1}) async {
|
Future<void> fetchMoreReplies({int pageSize = 1}) async {
|
||||||
final client = ref.read(apiClientProvider);
|
final client = ref.read(apiClientProvider);
|
||||||
|
loading.value = true;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
loading.value = true;
|
|
||||||
final response = await client.get(
|
final response = await client.get(
|
||||||
'/sphere/posts/${parent.id}/replies',
|
'/sphere/posts/${parent.id}/replies',
|
||||||
queryParameters: {'offset': posts.value.length, 'take': pageSize},
|
queryParameters: {'offset': posts.value.length, 'take': pageSize},
|
||||||
@@ -752,7 +752,11 @@ class PostReplyPreview extends HookConsumerWidget {
|
|||||||
} catch (err) {
|
} catch (err) {
|
||||||
showErrorAlert(err);
|
showErrorAlert(err);
|
||||||
} finally {
|
} finally {
|
||||||
loading.value = false;
|
try {
|
||||||
|
loading.value = false;
|
||||||
|
} catch (_) {
|
||||||
|
// ignore disposed
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user