aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/shared-react/hooks/assets.ts12
-rw-r--r--packages/shared-react/hooks/bookmarks.ts28
-rw-r--r--packages/shared-react/hooks/highlights.ts12
-rw-r--r--packages/shared-react/hooks/lists.ts24
-rw-r--r--packages/shared-react/hooks/rules.ts12
-rw-r--r--packages/shared-react/hooks/tags.ts20
-rw-r--r--packages/shared-react/hooks/users.ts4
-rw-r--r--packages/shared-react/package.json2
8 files changed, 57 insertions, 57 deletions
diff --git a/packages/shared-react/hooks/assets.ts b/packages/shared-react/hooks/assets.ts
index b9aeed26..5367e97c 100644
--- a/packages/shared-react/hooks/assets.ts
+++ b/packages/shared-react/hooks/assets.ts
@@ -6,12 +6,12 @@ export function useAttachBookmarkAsset(
const apiUtils = api.useUtils();
return api.assets.attachAsset.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate();
apiUtils.bookmarks.searchBookmarks.invalidate();
apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId });
apiUtils.assets.list.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -22,12 +22,12 @@ export function useReplaceBookmarkAsset(
const apiUtils = api.useUtils();
return api.assets.replaceAsset.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate();
apiUtils.bookmarks.searchBookmarks.invalidate();
apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId });
apiUtils.assets.list.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -38,12 +38,12 @@ export function useDetachBookmarkAsset(
const apiUtils = api.useUtils();
return api.assets.detachAsset.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate();
apiUtils.bookmarks.searchBookmarks.invalidate();
apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId });
apiUtils.assets.list.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
diff --git a/packages/shared-react/hooks/bookmarks.ts b/packages/shared-react/hooks/bookmarks.ts
index c4f0c8e7..aea2d185 100644
--- a/packages/shared-react/hooks/bookmarks.ts
+++ b/packages/shared-react/hooks/bookmarks.ts
@@ -24,11 +24,11 @@ export function useCreateBookmark(
const apiUtils = api.useUtils();
return api.bookmarks.createBookmark.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate();
apiUtils.bookmarks.searchBookmarks.invalidate();
apiUtils.lists.stats.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -40,11 +40,11 @@ export function useCreateBookmarkWithPostHook(
const postCreationCB = useBookmarkPostCreationHook();
return api.bookmarks.createBookmark.useMutation({
...opts[0],
- onSuccess: async (res, req, meta) => {
+ onSuccess: async (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate();
apiUtils.bookmarks.searchBookmarks.invalidate();
await postCreationCB(res.id);
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -55,12 +55,12 @@ export function useDeleteBookmark(
const apiUtils = api.useUtils();
return api.bookmarks.deleteBookmark.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate();
apiUtils.bookmarks.searchBookmarks.invalidate();
apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId });
apiUtils.lists.stats.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -71,12 +71,12 @@ export function useUpdateBookmark(
const apiUtils = api.useUtils();
return api.bookmarks.updateBookmark.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate();
apiUtils.bookmarks.searchBookmarks.invalidate();
apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId });
apiUtils.lists.stats.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -87,11 +87,11 @@ export function useSummarizeBookmark(
const apiUtils = api.useUtils();
return api.bookmarks.summarizeBookmark.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmarks.invalidate();
apiUtils.bookmarks.searchBookmarks.invalidate();
apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId });
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -102,9 +102,9 @@ export function useRecrawlBookmark(
const apiUtils = api.useUtils();
return api.bookmarks.recrawlBookmark.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId });
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -115,7 +115,7 @@ export function useUpdateBookmarkTags(
const apiUtils = api.useUtils();
return api.bookmarks.updateTags.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId });
[...res.attached, ...res.detached].forEach((id) => {
@@ -124,7 +124,7 @@ export function useUpdateBookmarkTags(
});
apiUtils.tags.list.invalidate();
apiUtils.lists.stats.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
diff --git a/packages/shared-react/hooks/highlights.ts b/packages/shared-react/hooks/highlights.ts
index 257a1ed4..e642f878 100644
--- a/packages/shared-react/hooks/highlights.ts
+++ b/packages/shared-react/hooks/highlights.ts
@@ -6,12 +6,12 @@ export function useCreateHighlight(
const apiUtils = api.useUtils();
return api.highlights.create.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.highlights.getForBookmark.invalidate({
bookmarkId: req.bookmarkId,
});
apiUtils.highlights.getAll.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -22,12 +22,12 @@ export function useUpdateHighlight(
const apiUtils = api.useUtils();
return api.highlights.update.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.highlights.getForBookmark.invalidate({
bookmarkId: res.bookmarkId,
});
apiUtils.highlights.getAll.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -38,12 +38,12 @@ export function useDeleteHighlight(
const apiUtils = api.useUtils();
return api.highlights.delete.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.highlights.getForBookmark.invalidate({
bookmarkId: res.bookmarkId,
});
apiUtils.highlights.getAll.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
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);
},
});
}
diff --git a/packages/shared-react/hooks/rules.ts b/packages/shared-react/hooks/rules.ts
index 16a72f75..8428f883 100644
--- a/packages/shared-react/hooks/rules.ts
+++ b/packages/shared-react/hooks/rules.ts
@@ -6,9 +6,9 @@ export function useCreateRule(
const apiUtils = api.useUtils();
return api.rules.create.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.rules.list.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -19,9 +19,9 @@ export function useUpdateRule(
const apiUtils = api.useUtils();
return api.rules.update.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.rules.list.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -32,9 +32,9 @@ export function useDeleteRule(
const apiUtils = api.useUtils();
return api.rules.delete.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.rules.list.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
diff --git a/packages/shared-react/hooks/tags.ts b/packages/shared-react/hooks/tags.ts
index f02ebc8f..617c6933 100644
--- a/packages/shared-react/hooks/tags.ts
+++ b/packages/shared-react/hooks/tags.ts
@@ -42,9 +42,9 @@ export function useCreateTag(
return api.tags.create.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.tags.list.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -56,14 +56,14 @@ export function useUpdateTag(
return api.tags.update.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.tags.list.invalidate();
apiUtils.tags.get.invalidate({ tagId: res.id });
apiUtils.bookmarks.getBookmarks.invalidate({ tagId: res.id });
// TODO: Maybe we can only look at the cache and invalidate only affected bookmarks
apiUtils.bookmarks.getBookmark.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -75,7 +75,7 @@ export function useMergeTag(
return api.tags.merge.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.tags.list.invalidate();
[res.mergedIntoTagId, ...res.deletedTags].forEach((tagId) => {
apiUtils.tags.get.invalidate({ tagId });
@@ -83,7 +83,7 @@ export function useMergeTag(
});
// TODO: Maybe we can only look at the cache and invalidate only affected bookmarks
apiUtils.bookmarks.getBookmark.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -95,10 +95,10 @@ export function useDeleteTag(
return api.tags.delete.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.tags.list.invalidate();
apiUtils.bookmarks.getBookmark.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
@@ -110,9 +110,9 @@ export function useDeleteUnusedTags(
return api.tags.deleteUnused.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.tags.list.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
diff --git a/packages/shared-react/hooks/users.ts b/packages/shared-react/hooks/users.ts
index 31018f0b..eecde3f1 100644
--- a/packages/shared-react/hooks/users.ts
+++ b/packages/shared-react/hooks/users.ts
@@ -6,9 +6,9 @@ export function useUpdateUserSettings(
const apiUtils = api.useUtils();
return api.users.updateSettings.useMutation({
...opts[0],
- onSuccess: (res, req, meta) => {
+ onSuccess: (res, req, meta, context) => {
apiUtils.users.settings.invalidate();
- return opts[0]?.onSuccess?.(res, req, meta);
+ return opts[0]?.onSuccess?.(res, req, meta, context);
},
});
}
diff --git a/packages/shared-react/package.json b/packages/shared-react/package.json
index 3e01363c..87358a69 100644
--- a/packages/shared-react/package.json
+++ b/packages/shared-react/package.json
@@ -7,7 +7,7 @@
"dependencies": {
"@karakeep/shared": "workspace:^0.1.0",
"@karakeep/trpc": "workspace:^0.1.0",
- "@tanstack/react-query": "^5.80.3",
+ "@tanstack/react-query": "5.90.2",
"@trpc/client": "^11.4.3",
"superjson": "^2.2.1"
},