mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-18 10:57:04 -04:00
Fixes
This commit is contained in:
parent
547af260a5
commit
b5c571823f
2 changed files with 7 additions and 5 deletions
|
@ -32,7 +32,7 @@ const patchMessageContextMenu: NavContextMenuPatchCallback = (children, { messag
|
||||||
const { deleted, id, channel_id } = message;
|
const { deleted, id, channel_id } = message;
|
||||||
if (deleted || message.state !== "SENT") return;
|
if (deleted || message.state !== "SENT") return;
|
||||||
|
|
||||||
const isHidden = hiddenMessages.has(id);
|
const isHidden = hiddenMessages?.has(id) ?? false;
|
||||||
if (isHidden) {
|
if (isHidden) {
|
||||||
return children.push(
|
return children.push(
|
||||||
<Menu.MenuItem
|
<Menu.MenuItem
|
||||||
|
@ -98,7 +98,8 @@ const buildCss = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const revealMessage = (id: string) => {
|
export const revealMessage = (id: string) => {
|
||||||
if (hiddenMessages.has(id)) {
|
const isHidden = hiddenMessages?.has(id) ?? false;
|
||||||
|
if (isHidden) {
|
||||||
hiddenMessages.delete(id);
|
hiddenMessages.delete(id);
|
||||||
buildCss();
|
buildCss();
|
||||||
|
|
||||||
|
@ -148,7 +149,8 @@ export default definePlugin({
|
||||||
}
|
}
|
||||||
|
|
||||||
addMessageAccessory("vc-hide-message", ({ message }) => {
|
addMessageAccessory("vc-hide-message", ({ message }) => {
|
||||||
if (hiddenMessages.has(message.id) && settings.store.showNotice) return <HideMessageAccessory id={message.id} />;
|
const isHidden = hiddenMessages?.has(message.id) ?? false;
|
||||||
|
if (isHidden && settings.store.showNotice) return <HideMessageAccessory id={message.id} />;
|
||||||
return null;
|
return null;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
@ -63,7 +63,7 @@ export default definePlugin({
|
||||||
|
|
||||||
if (!msg.attachments.length && !msg.embeds.length && !msg.stickerItems.length && !hasAttachmentsInShapshots) return null;
|
if (!msg.attachments.length && !msg.embeds.length && !msg.stickerItems.length && !hasAttachmentsInShapshots) return null;
|
||||||
|
|
||||||
const isHidden = hiddenMessages.has(msg.id);
|
const isHidden = hiddenMessages?.has(msg.id) ?? false;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
label: isHidden ? "Show Media" : "Hide Media",
|
label: isHidden ? "Show Media" : "Hide Media",
|
||||||
|
@ -93,7 +93,7 @@ export default definePlugin({
|
||||||
},
|
},
|
||||||
|
|
||||||
shouldHide(messageId: string) {
|
shouldHide(messageId: string) {
|
||||||
return hiddenMessages.has(messageId);
|
return hiddenMessages?.has(messageId) ?? false;
|
||||||
},
|
},
|
||||||
|
|
||||||
async toggleHide(channelId: string, messageId: string) {
|
async toggleHide(channelId: string, messageId: string) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue