diff options
Diffstat (limited to 'apps/browser-extension/src/BookmarkSavedPage.tsx')
| -rw-r--r-- | apps/browser-extension/src/BookmarkSavedPage.tsx | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/apps/browser-extension/src/BookmarkSavedPage.tsx b/apps/browser-extension/src/BookmarkSavedPage.tsx index 380ba4d2..67e6f753 100644 --- a/apps/browser-extension/src/BookmarkSavedPage.tsx +++ b/apps/browser-extension/src/BookmarkSavedPage.tsx @@ -12,6 +12,7 @@ import { Button, buttonVariants } from "./components/ui/button"; import Spinner from "./Spinner"; import { cn } from "./utils/css"; import usePluginSettings from "./utils/settings"; +import { MessageType } from "./utils/type"; export default function BookmarkSavedPage() { const { bookmarkId } = useParams(); @@ -19,7 +20,15 @@ export default function BookmarkSavedPage() { const [error, setError] = useState(""); const { mutate: deleteBookmark, isPending } = useDeleteBookmark({ - onSuccess: () => { + onSuccess: async () => { + const [currentTab] = await chrome.tabs.query({ + active: true, + lastFocusedWindow: true, + }); + await chrome.runtime.sendMessage({ + type: MessageType.BOOKMARK_REFRESH_BADGE, + currentTab: currentTab, + }); navigate("/bookmarkdeleted"); }, onError: (e) => { |
