From d4bdcea491744fbcad9f263d64679a1a33112e28 Mon Sep 17 00:00:00 2001 From: Pouria Delfanazari Date: Tue, 4 Nov 2025 16:21:32 -0800 Subject: [PATCH] feat: sync collection page when removing and adding cards --- src/webapp/features/cards/lib/mutations/useAddCard.tsx | 3 +++ .../cards/lib/mutations/useRemoveCardFromCollections.tsx | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/webapp/features/cards/lib/mutations/useAddCard.tsx b/src/webapp/features/cards/lib/mutations/useAddCard.tsx index 01588a83..2b33a34d 100644 --- a/src/webapp/features/cards/lib/mutations/useAddCard.tsx +++ b/src/webapp/features/cards/lib/mutations/useAddCard.tsx @@ -37,6 +37,9 @@ export default function useAddCard() { queryClient.invalidateQueries({ queryKey: collectionKeys.collection(id), }); + queryClient.invalidateQueries({ + queryKey: collectionKeys.infinite(id), + }); }); }, }); diff --git a/src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx b/src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx index 917dbbb4..9f2c8323 100644 --- a/src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx +++ b/src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx @@ -24,6 +24,9 @@ export default function useRemoveCardFromCollections() { queryClient.invalidateQueries({ queryKey: collectionKeys.collection(id), }); + queryClient.invalidateQueries({ + queryKey: collectionKeys.infinite(id), + }); }); }, }); -- 2.51.2