aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared-react/hooks/lists.ts
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-04-23 13:56:35 +0100
committerMohamedBassem <me@mbassem.com>2024-04-23 13:56:35 +0100
commit77b1aba5acc66dfaeb02b08d60d88442336026a6 (patch)
tree950f71d7c868869902e742644697e077db734769 /packages/shared-react/hooks/lists.ts
parent0e260954c13cfedb03e75d3f0db8a2e839fd008d (diff)
downloadkarakeep-77b1aba5acc66dfaeb02b08d60d88442336026a6.tar.zst
feature(extension): Allow adding tags and lists to newly hoarded bookmarks
Diffstat (limited to 'packages/shared-react/hooks/lists.ts')
-rw-r--r--packages/shared-react/hooks/lists.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/shared-react/hooks/lists.ts b/packages/shared-react/hooks/lists.ts
index 61e50689..10633a08 100644
--- a/packages/shared-react/hooks/lists.ts
+++ b/packages/shared-react/hooks/lists.ts
@@ -41,6 +41,9 @@ export function useAddBookmarkToList(
...opts[0],
onSuccess: (res, req, meta) => {
apiUtils.bookmarks.getBookmarks.invalidate({ listId: req.listId });
+ apiUtils.lists.getListsOfBookmark.invalidate({
+ bookmarkId: req.bookmarkId,
+ });
return opts[0]?.onSuccess?.(res, req, meta);
},
});
@@ -54,6 +57,9 @@ export function useRemoveBookmarkFromList(
...opts[0],
onSuccess: (res, req, meta) => {
apiUtils.bookmarks.getBookmarks.invalidate({ listId: req.listId });
+ apiUtils.lists.getListsOfBookmark.invalidate({
+ bookmarkId: req.bookmarkId,
+ });
return opts[0]?.onSuccess?.(res, req, meta);
},
});
@@ -90,6 +96,7 @@ export function augmentBookmarkListsWithInitialData(
data: ZBookmarkList[];
root: ZBookmarkListRoot;
allPaths: ZBookmarkList[][];
+ getPathById: (id: string) => ZBookmarkList[] | undefined;
}
| undefined,
initialData: ZBookmarkList[],