diff --git a/src/equicordplugins/channelTabs/components/BookmarkContainer.tsx b/src/equicordplugins/channelTabs/components/BookmarkContainer.tsx index 8c97d9d2..4cc2ae7c 100644 --- a/src/equicordplugins/channelTabs/components/BookmarkContainer.tsx +++ b/src/equicordplugins/channelTabs/components/BookmarkContainer.tsx @@ -8,9 +8,8 @@ import { classNameFactory } from "@api/Styles"; import { classes } from "@utils/misc"; import { closeModal, openModal } from "@utils/modal"; import { findByPropsLazy } from "@webpack"; -import { Avatar, ChannelStore, ContextMenuApi, FluxDispatcher, GuildStore, i18n, Menu, ReadStateStore, Text, Tooltip, useDrag, useDrop, useEffect, useRef, UserStore } from "@webpack/common"; +import { Avatar, ChannelStore, ContextMenuApi, FluxDispatcher, GuildStore, i18n, Menu, ReadStateStore, ReadStateUtils, Text, Tooltip, useDrag, useDrop, useEffect, useRef, UserStore } from "@webpack/common"; -import { ackChannel } from ".."; import { BasicChannelTabsProps, Bookmark, BookmarkFolder, BookmarkProps, CircleQuestionIcon, isBookmarkFolder, settings, switchChannel, useBookmarks } from "../util"; import { NotificationDot } from "./ChannelTab"; import { BookmarkContextMenu, EditModal } from "./ContextMenus"; @@ -111,7 +110,7 @@ function BookmarkFolderOpenMenu(props: BookmarkProps) { id="mark-as-read" label={i18n.Messages.MARK_AS_READ} disabled={!ReadStateStore.hasUnread(b.channelId)} - action={() => ackChannel(ChannelStore.getChannel(b.channelId))} + action={() => ReadStateUtils.ackChannel(ChannelStore.getChannel(b.channelId))} /> ), diff --git a/src/equicordplugins/channelTabs/components/ContextMenus.tsx b/src/equicordplugins/channelTabs/components/ContextMenus.tsx index a3d3d410..38a74a62 100644 --- a/src/equicordplugins/channelTabs/components/ContextMenus.tsx +++ b/src/equicordplugins/channelTabs/components/ContextMenus.tsx @@ -6,9 +6,8 @@ import { Margins } from "@utils/margins"; import { closeModal, ModalContent, ModalFooter, ModalHeader, ModalProps, ModalRoot, openModal } from "@utils/modal"; -import { Button, ChannelStore, FluxDispatcher, Forms, i18n, Menu, ReadStateStore, Select, Text, TextInput, useState } from "@webpack/common"; +import { Button, ChannelStore, FluxDispatcher, Forms, i18n, Menu, ReadStateStore, ReadStateUtils, Select, Text, TextInput, useState } from "@webpack/common"; -import { ackChannel } from ".."; import { bookmarkFolderColors, bookmarkPlaceholderName, closeOtherTabs, closeTab, closeTabsToTheLeft, closeTabsToTheRight, createTab, hasClosedTabs, isBookmarkFolder, openedTabs, reopenClosedTab, settings, toggleCompactTab } from "../util"; import { Bookmark, BookmarkFolder, Bookmarks, ChannelTabsProps, UseBookmarkMethods } from "../util/types"; @@ -180,7 +179,7 @@ export function BookmarkContextMenu({ bookmarks, index, methods }: { bookmarks: id="mark-as-read" label={i18n.Messages.MARK_AS_READ} disabled={!ReadStateStore.hasUnread(bookmark.channelId)} - action={() => ackChannel(ChannelStore.getChannel(bookmark.channelId))} + action={() => ReadStateUtils.ackChannel(ChannelStore.getChannel(bookmark.channelId))} /> } {isFolder @@ -290,7 +289,7 @@ export function TabContextMenu({ tab }: { tab: ChannelTabsProps; }) { id="mark-as-read" label={i18n.Messages.MARK_AS_READ} disabled={!ReadStateStore.hasUnread(channel.id)} - action={() => ackChannel(channel)} + action={() => ReadStateUtils.ackChannel(channel)} /> }