diff options
Diffstat (limited to 'packages/shared-react/hooks/bookmarks.ts')
| -rw-r--r-- | packages/shared-react/hooks/bookmarks.ts | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/packages/shared-react/hooks/bookmarks.ts b/packages/shared-react/hooks/bookmarks.ts index f4dd203c..89715e4f 100644 --- a/packages/shared-react/hooks/bookmarks.ts +++ b/packages/shared-react/hooks/bookmarks.ts @@ -190,48 +190,3 @@ export function useBookmarkPostCreationHook() { return Promise.all(promises); }; } - -export function useAttachBookmarkAsset( - ...opts: Parameters<typeof api.bookmarks.attachAsset.useMutation> -) { - const apiUtils = api.useUtils(); - return api.bookmarks.attachAsset.useMutation({ - ...opts[0], - onSuccess: (res, req, meta) => { - apiUtils.bookmarks.getBookmarks.invalidate(); - apiUtils.bookmarks.searchBookmarks.invalidate(); - apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId }); - return opts[0]?.onSuccess?.(res, req, meta); - }, - }); -} - -export function useReplaceBookmarkAsset( - ...opts: Parameters<typeof api.bookmarks.replaceAsset.useMutation> -) { - const apiUtils = api.useUtils(); - return api.bookmarks.replaceAsset.useMutation({ - ...opts[0], - onSuccess: (res, req, meta) => { - apiUtils.bookmarks.getBookmarks.invalidate(); - apiUtils.bookmarks.searchBookmarks.invalidate(); - apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId }); - return opts[0]?.onSuccess?.(res, req, meta); - }, - }); -} - -export function useDetachBookmarkAsset( - ...opts: Parameters<typeof api.bookmarks.detachAsset.useMutation> -) { - const apiUtils = api.useUtils(); - return api.bookmarks.detachAsset.useMutation({ - ...opts[0], - onSuccess: (res, req, meta) => { - apiUtils.bookmarks.getBookmarks.invalidate(); - apiUtils.bookmarks.searchBookmarks.invalidate(); - apiUtils.bookmarks.getBookmark.invalidate({ bookmarkId: req.bookmarkId }); - return opts[0]?.onSuccess?.(res, req, meta); - }, - }); -} |
