From a73d09a2f0d2adc7ff56e6f6004cd6ec50e202e9 Mon Sep 17 00:00:00 2001
From: Syncx <47534062+Syncxv@users.noreply.github.com>
Date: Wed, 13 Sep 2023 07:14:17 +1000
Subject: PreviewMessage: Add attachments (& misc changes) (#1715)
---
src/plugins/searchReply.tsx | 79 ---------------------------------------------
1 file changed, 79 deletions(-)
delete mode 100644 src/plugins/searchReply.tsx
(limited to 'src/plugins/searchReply.tsx')
diff --git a/src/plugins/searchReply.tsx b/src/plugins/searchReply.tsx
deleted file mode 100644
index 9e53436..0000000
--- a/src/plugins/searchReply.tsx
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Vencord, a modification for Discord's desktop app
- * Copyright (c) 2023 Vendicated and contributors
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
-*/
-
-import { addContextMenuPatch, findGroupChildrenByChildId, NavContextMenuPatchCallback, removeContextMenuPatch } from "@api/ContextMenu";
-import { Devs } from "@utils/constants";
-import { LazyComponent } from "@utils/react";
-import definePlugin from "@utils/types";
-import { findByCode, findByCodeLazy } from "@webpack";
-import { ChannelStore, i18n, Menu, SelectedChannelStore } from "@webpack/common";
-import { Message } from "discord-types/general";
-
-const ReplyIcon = LazyComponent(() => findByCode("M10 8.26667V4L3 11.4667L10 18.9333V14.56C15 14.56 18.5 16.2667 21 20C20 14.6667 17 9.33333 10 8.26667Z"));
-
-const replyFn = findByCodeLazy("showMentionToggle", "TEXTAREA_FOCUS", "shiftKey");
-
-const messageContextMenuPatch: NavContextMenuPatchCallback = (children, { message }: { message: Message; }) => () => {
- // make sure the message is in the selected channel
- if (SelectedChannelStore.getChannelId() !== message.channel_id) return;
-
- const channel = ChannelStore.getChannel(message?.channel_id);
- if (!channel) return;
-
- // dms and group chats
- const dmGroup = findGroupChildrenByChildId("pin", children);
- if (dmGroup && !dmGroup.some(child => child?.props?.id === "reply")) {
- const pinIndex = dmGroup.findIndex(c => c?.props.id === "pin");
- return dmGroup.splice(pinIndex + 1, 0, (
-
replyFn(channel, message, e)}
- />
- ));
- }
-
- // servers
- const serverGroup = findGroupChildrenByChildId("mark-unread", children);
- if (serverGroup && !serverGroup.some(child => child?.props?.id === "reply")) {
- return serverGroup.unshift((
- replyFn(channel, message, e)}
- />
- ));
- }
-};
-
-
-export default definePlugin({
- name: "SearchReply",
- description: "Adds a reply button to search results",
- authors: [Devs.Aria],
-
- start() {
- addContextMenuPatch("message", messageContextMenuPatch);
- },
-
- stop() {
- removeContextMenuPatch("message", messageContextMenuPatch);
- }
-});
--
cgit