aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared-react/hooks/lists.ts
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2025-11-02 23:51:42 +0000
committerMohamedBassem <me@mbassem.com>2025-11-02 23:51:42 +0000
commit560900bb596a6900c828b2f1d60f6081d8dafb49 (patch)
tree37d86cdeeb7c838a78a6f59e74240d274f9b0ff3 /packages/shared-react/hooks/lists.ts
parent393bbd9a64d1b2248ce3e17dbde6f3485140f777 (diff)
downloadkarakeep-560900bb596a6900c828b2f1d60f6081d8dafb49.tar.zst
deps: Upgrade react-query to 5.90
Diffstat (limited to 'packages/shared-react/hooks/lists.ts')
-rw-r--r--packages/shared-react/hooks/lists.ts24
1 files changed, 12 insertions, 12 deletions
diff --git a/packages/shared-react/hooks/lists.ts b/packages/shared-react/hooks/lists.ts
index 1a98cac5..d269efe3 100644
--- a/packages/shared-react/hooks/lists.ts
+++ b/packages/shared-react/hooks/lists.ts
@@ -12,9 +12,9 @@ export function useCreateBookmarkList(
const apiUtils = api.useUtils();
return api.lists.create.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.lists.list.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -25,13 +25,13 @@ export function useEditBookmarkList(
const apiUtils = api.useUtils();
return api.lists.edit.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.lists.list.invalidate();
apiUtils.lists.get.invalidate({ listId: req.listId });
if (res.type === "smart") {
apiUtils.bookmarks.getBookmarks.invalidate({ listId: req.listId });
}
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -42,11 +42,11 @@ export function useMergeLists(
const apiUtils = api.useUtils();
return api.lists.merge.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.lists.list.invalidate();
apiUtils.bookmarks.getBookmarks.invalidate({ listId: req.targetId });
apiUtils.lists.stats.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -57,13 +57,13 @@ export function useAddBookmarkToList(
const apiUtils = api.useUtils();
return api.lists.addToList.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate({ listId: req.listId });
apiUtils.lists.getListsOfBookmark.invalidate({
bookmarkId: req.bookmarkId,
});
apiUtils.lists.stats.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -74,13 +74,13 @@ export function useRemoveBookmarkFromList(
const apiUtils = api.useUtils();
return api.lists.removeFromList.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate({ listId: req.listId });
apiUtils.lists.getListsOfBookmark.invalidate({
bookmarkId: req.bookmarkId,
});
apiUtils.lists.stats.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -91,10 +91,10 @@ export function useDeleteBookmarkList(
const apiUtils = api.useUtils();
return api.lists.delete.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.lists.list.invalidate();
apiUtils.lists.get.invalidate({ listId: req.listId });
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}