From 6c544922a3d1dc8d234b64dd0a84fe622b05d170 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sat, 9 Sep 2023 15:27:54 +0600 Subject: [PATCH] fix: mutation onSuccess doesn't refresh all pages of infinite queries --- packages/fl_query/lib/src/widgets/mutation_builder.dart | 3 ++- packages/fl_query_hooks/lib/src/use_mutation.dart | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/fl_query/lib/src/widgets/mutation_builder.dart b/packages/fl_query/lib/src/widgets/mutation_builder.dart index 11481ee..ab6e639 100644 --- a/packages/fl_query/lib/src/widgets/mutation_builder.dart +++ b/packages/fl_query/lib/src/widgets/mutation_builder.dart @@ -103,7 +103,8 @@ class _MutationBuilderState client.refreshQueries(widget.refreshQueries!); } if (widget.refreshInfiniteQueries != null && mounted) { - client.refreshInfiniteQueries(widget.refreshInfiniteQueries!); + client + .refreshInfiniteQueriesAllPages(widget.refreshInfiniteQueries!); } return data; }, diff --git a/packages/fl_query_hooks/lib/src/use_mutation.dart b/packages/fl_query_hooks/lib/src/use_mutation.dart index d5341bb..bf9fc9b 100644 --- a/packages/fl_query_hooks/lib/src/use_mutation.dart +++ b/packages/fl_query_hooks/lib/src/use_mutation.dart @@ -61,7 +61,7 @@ Mutation client.refreshQueries(refreshQueries); } if (refreshInfiniteQueries != null) { - client.refreshInfiniteQueries(refreshInfiniteQueries); + client.refreshInfiniteQueriesAllPages(refreshInfiniteQueries); } return data; });