From 4cb7b470437175b1762bcd85dfb5bb9d59a499df Mon Sep 17 00:00:00 2001 From: Mirco Wittrien Date: Mon, 5 Jun 2023 10:46:30 +0200 Subject: [PATCH] stuff --- Library/_res/0BDFDB.data.json | 1 + .../CopyRawMessage/CopyRawMessage.plugin.js | 166 ------------------ Plugins/CopyRawMessage/README.md | 19 -- Plugins/CopyRawMessage/_res/cover.png | Bin 8858 -> 0 bytes Plugins/CopyRawMessage/_res/screenshot1.png | Bin 21208 -> 0 bytes Plugins/CopyRawMessage/_res/screenshot2.png | Bin 19604 -> 0 bytes Plugins/README.md | 1 - _DEAD/CopyRawMessage.plugin.js | 74 ++++++++ 8 files changed, 75 insertions(+), 186 deletions(-) delete mode 100644 Plugins/CopyRawMessage/CopyRawMessage.plugin.js delete mode 100644 Plugins/CopyRawMessage/README.md delete mode 100644 Plugins/CopyRawMessage/_res/cover.png delete mode 100644 Plugins/CopyRawMessage/_res/screenshot1.png delete mode 100644 Plugins/CopyRawMessage/_res/screenshot2.png create mode 100644 _DEAD/CopyRawMessage.plugin.js diff --git a/Library/_res/0BDFDB.data.json b/Library/_res/0BDFDB.data.json index 199d09bbdb..578a295b93 100644 --- a/Library/_res/0BDFDB.data.json +++ b/Library/_res/0BDFDB.data.json @@ -2,6 +2,7 @@ "PluginNameMap": {}, "PluginUrlMap": { "BDFDB": "https://mwittrien.github.io/BetterDiscordAddons/Library/0BDFDB.plugin.js", + "CopyRawMessage": "https://mwittrien.github.io/BetterDiscordAddons/_DEAD/CopyRawMessage.plugin.js", "CreationDate": "https://mwittrien.github.io/BetterDiscordAddons/_DEAD/CreationDate.plugin.js", "ForceImagePreviews": "https://mwittrien.github.io/BetterDiscordAddons/_DEAD/ForceImagePreviews.plugin.js", "JoinedAtDate": "https://mwittrien.github.io/BetterDiscordAddons/_DEAD/JoinedAtDate.plugin.js", diff --git a/Plugins/CopyRawMessage/CopyRawMessage.plugin.js b/Plugins/CopyRawMessage/CopyRawMessage.plugin.js deleted file mode 100644 index 06b2dfe17d..0000000000 --- a/Plugins/CopyRawMessage/CopyRawMessage.plugin.js +++ /dev/null @@ -1,166 +0,0 @@ -/** - * @name CopyRawMessage - * @author DevilBro - * @authorId 278543574059057154 - * @version 1.1.5 - * @description Allows you to copy the raw Contents of a Message - * @invite Jx3TjNS - * @donate https://www.paypal.me/MircoWittrien - * @patreon https://www.patreon.com/MircoWittrien - * @website https://mwittrien.github.io/ - * @source https://github.com/mwittrien/BetterDiscordAddons/tree/master/Plugins/CopyRawMessage/ - * @updateUrl https://mwittrien.github.io/BetterDiscordAddons/Plugins/CopyRawMessage/CopyRawMessage.plugin.js - */ - -module.exports = (_ => { - const changeLog = { - - }; - - return !window.BDFDB_Global || (!window.BDFDB_Global.loaded && !window.BDFDB_Global.started) ? class { - constructor (meta) {for (let key in meta) this[key] = meta[key];} - getName () {return this.name;} - getAuthor () {return this.author;} - getVersion () {return this.version;} - getDescription () {return `The Library Plugin needed for ${this.name} is missing. Open the Plugin Settings to download it. \n\n${this.description}`;} - - downloadLibrary () { - require("request").get("https://mwittrien.github.io/BetterDiscordAddons/Library/0BDFDB.plugin.js", (e, r, b) => { - if (!e && b && r.statusCode == 200) require("fs").writeFile(require("path").join(BdApi.Plugins.folder, "0BDFDB.plugin.js"), b, _ => BdApi.showToast("Finished downloading BDFDB Library", {type: "success"})); - else BdApi.alert("Error", "Could not download BDFDB Library Plugin. Try again later or download it manually from GitHub: https://mwittrien.github.io/downloader/?library"); - }); - } - - load () { - if (!window.BDFDB_Global || !Array.isArray(window.BDFDB_Global.pluginQueue)) window.BDFDB_Global = Object.assign({}, window.BDFDB_Global, {pluginQueue: []}); - if (!window.BDFDB_Global.downloadModal) { - window.BDFDB_Global.downloadModal = true; - BdApi.showConfirmationModal("Library Missing", `The Library Plugin needed for ${this.name} is missing. Please click "Download Now" to install it.`, { - confirmText: "Download Now", - cancelText: "Cancel", - onCancel: _ => {delete window.BDFDB_Global.downloadModal;}, - onConfirm: _ => { - delete window.BDFDB_Global.downloadModal; - this.downloadLibrary(); - } - }); - } - if (!window.BDFDB_Global.pluginQueue.includes(this.name)) window.BDFDB_Global.pluginQueue.push(this.name); - } - start () {this.load();} - stop () {} - getSettingsPanel () { - let template = document.createElement("template"); - template.innerHTML = `
The Library Plugin needed for ${this.name} is missing.\nPlease click Download Now to install it.
`; - template.content.firstElementChild.querySelector("a").addEventListener("click", this.downloadLibrary); - return template.content.firstElementChild; - } - } : (([Plugin, BDFDB]) => { - return class CopyRawMessage extends Plugin { - onLoad () { - this.modulePatches = { - after: [ - "MessageActionsContextMenu", - "MessageToolbar" - ] - }; - } - - onStart () {} - - onStop () {} - - onMessageContextMenu (e) { - if (!e.instance.props.message) return; - let content = e.instance.props.message.content; - let messageString = [e.instance.props.message.content, BDFDB.ArrayUtils.is(e.instance.props.message.attachments) && e.instance.props.message.attachments.map(n => n.url)].flat(10).filter(n => n).join("\n"); - let selectedText = document.getSelection().toString().trim(); - if (selectedText) messageString = BDFDB.StringUtils.extractSelection(messageString, selectedText); - let embed = BDFDB.DOMUtils.getParent(BDFDB.dotCN.embedwrapper, e.instance.props.target); - let embedData = e.instance.props.message.embeds[embed ? Array.from(embed.parentElement.querySelectorAll(BDFDB.dotCN.embedwrapper)).indexOf(embed) : -1]; - let embedString = embedData && [embedData.rawTitle, embedData.rawDescription, BDFDB.ArrayUtils.is(embedData.fields) && embedData.fields.map(n => [n.rawName, n.rawValue]), BDFDB.ObjectUtils.is(embedData.image) && embedData.image.url, BDFDB.ObjectUtils.is(embedData.footer) && embedData.footer.text].flat(10).filter(n => n).join("\n"); - if (selectedText) embedString = BDFDB.StringUtils.extractSelection(embedString, selectedText); - let hint = BDFDB.BDUtils.isPluginEnabled("MessageUtilities") ? BDFDB.BDUtils.getPlugin("MessageUtilities").getActiveShortcutString("Copy_Raw") : null; - let entries = [ - messageString && BDFDB.ContextMenuUtils.createItem(BDFDB.LibraryComponents.MenuItems.MenuItem, { - label: BDFDB.LanguageUtils.LanguageStrings.COPY_TEXT + " (Raw)", - id: BDFDB.ContextMenuUtils.createItemId(this.name, "copy-message"), - type: "Message", - hint: hint && (_ => BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.MenuItems.MenuHint, { - hint: hint - })), - icon: _ => BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.MenuItems.MenuIcon, { - icon: BDFDB.LibraryComponents.SvgIcon.Names.RAW_TEXT - }), - action: _ => BDFDB.LibraryModules.WindowUtils.copy(messageString) - }), - embedString && BDFDB.ContextMenuUtils.createItem(BDFDB.LibraryComponents.MenuItems.MenuItem, { - label: BDFDB.LanguageUtils.LanguageStrings.COPY_TEXT + " (Raw Embed)", - id: BDFDB.ContextMenuUtils.createItemId(this.name, "copy-embed"), - type: "Embed", - icon: _ => BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.MenuItems.MenuIcon, { - icon: BDFDB.LibraryComponents.SvgIcon.Names.RAW_TEXT - }), - action: _ => BDFDB.LibraryModules.WindowUtils.copy(embedString) - }), - embedData && BDFDB.ContextMenuUtils.createItem(BDFDB.LibraryComponents.MenuItems.MenuItem, { - label: BDFDB.LanguageUtils.LanguageStrings.COPY_TEXT + " (Embed JSON)", - type: "Embed JSON", - id: BDFDB.ContextMenuUtils.createItemId(this.name, "copy-embed-json"), - icon: _ => BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.MenuItems.MenuIcon, { - icon: BDFDB.LibraryComponents.SvgIcon.Names.RAW_TEXT - }), - action: _ => BDFDB.LibraryModules.WindowUtils.copy(JSON.stringify(embedData)) - }) - ].filter(n => n); - if (entries.length) { - let [children, index] = BDFDB.ContextMenuUtils.findItem(e.returnvalue, {id: "copy-link"}); - children.splice(index > -1 ? index + 1 : children.length, 0, entries.length > 1 ? BDFDB.ContextMenuUtils.createItem(BDFDB.LibraryComponents.MenuItems.MenuItem, { - label: BDFDB.LanguageUtils.LanguageStrings.COPY_TEXT, - id: BDFDB.ContextMenuUtils.createItemId(this.name, "copy-raw-submenu"), - children: entries.map(n => { - n.props.label = n.props.type; - delete n.props.type; - delete n.props.icon; - return n; - }) - }) : entries); - } - } - - processMessageActionsContextMenu (e) { - if (e.instance.props.message && e.instance.props.message.content) { - let [children, index] = BDFDB.ContextMenuUtils.findItem(e.returnvalue, {id: "copy-link"}); - children.splice(index + 1, 0, BDFDB.ContextMenuUtils.createItem(BDFDB.LibraryComponents.MenuItems.MenuItem, { - label: BDFDB.LanguageUtils.LanguageStrings.COPY_TEXT + " (Raw)", - id: BDFDB.ContextMenuUtils.createItemId(this.name, "copy-message-raw"), - icon: _ => BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.MenuItems.MenuIcon, { - icon: BDFDB.LibraryComponents.SvgIcon.Names.RAW_TEXT - }), - action: _ => BDFDB.LibraryModules.WindowUtils.copy(e.instance.props.message.content) - })); - } - } - - processMessageToolbar (e) { - if (!e.instance.props.message || !e.instance.props.channel) return; - let expanded = !BDFDB.LibraryStores.AccessibilityStore.keyboardModeEnabled && !e.instance.props.showEmojiPicker && !e.instance.props.showEmojiBurstPicker && !e.instance.props.showMoreUtilities && BDFDB.ListenerUtils.isPressed(16); - if (!expanded) return; - e.returnvalue.props.children.unshift(BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TooltipContainer, { - key: "copy-message-raw", - text: BDFDB.LanguageUtils.LanguageStrings.COPY_TEXT + " (Raw)", - children: BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.Clickable, { - className: BDFDB.disCN.messagetoolbarbutton, - onClick: _ => { - BDFDB.LibraryModules.WindowUtils.copy(e.instance.props.message.content); - }, - children: BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.SvgIcon, { - className: BDFDB.disCN.messagetoolbaricon, - name: BDFDB.LibraryComponents.SvgIcon.Names.RAW_TEXT - }) - }) - })); - } - }; - })(window.BDFDB_Global.PluginUtils.buildPlugin(changeLog)); -})(); \ No newline at end of file diff --git a/Plugins/CopyRawMessage/README.md b/Plugins/CopyRawMessage/README.md deleted file mode 100644 index 209295a3c7..0000000000 --- a/Plugins/CopyRawMessage/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# Copy Raw Message [![Download][download-badge]][download-link] [![Support][support-badge]][support-link] [![PayPal][paypal-badge]][paypal-link] [![Patreon][patreon-badge]][patreon-link] - -[download-badge]: https://img.shields.io/badge/Download-%233a71c1.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAd5gAAHeYBMKt3fAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE9SURBVEiJ7ZQ7TsNAFEWv06IAShOkEDD5UNCwB8RCWEYWAqkIYiEgZQERoqLgFz4hUIaC+tCM4cmyk4mxCyRfaSRL8+49781YI3kKOASmwBtw4OvzFnDJry58fZUlGGvme70IQCaVgBLwXwBADegDp0AjaxjQAAbACVCzG+fmGRgDYYJ5ZGpGCfuh80Ya/EwgqWpqQ0lDoLVE5y1JQ+eNVLUFXfdSWr0A7UUTAG1XazUFuvEudoFJrPAd2EsDuMZeY56PyJM0aqohDljU0Lzz7KSMbMMmJB9px/fStoFH/PWMuS9fyBbw4Bnu/cclQe7nhD8BO5nCDaQJ3CWEj/8cbiAbwI0JvwU2cwk3kDpw7FY91/BShSoAmpKOJK3knP0l6SwAriXt5xwe6SoAPiWtFgSYVST1JM2KCJfU+wadgFl0/0HGbQAAAABJRU5ErkJggg== -[download-link]: https://mwittrien.github.io/downloader/?plugin=CopyRawMessage - -[support-badge]: https://img.shields.io/badge/Support-%2343b581.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC4UlEQVRYR8WXS4jNcRTHP195bEgWkoVsCAspNcVoLGblsaAoFCalBqU8BhuPPDZeQ5LBRmHBYsok7KYor5TyKDI2UiQLZWwojs6d351+85977+93J7q/uqt7Hp/fOed3zvmLzGNm44BWYAUwB5gafm7hc/i9AXqAXkk/c0wrJWRmU4BDwHpgQko+/N8PXAcOS/pSS6cqgJmNBfYBe4HxmY6LYj+AE8BxSb8q2agIEG7dDSwaoeOi2kNgVaVoDAMws7nAHWDaP3JeNvMRWC7pVWx3CEC4+bMM533AE+B5MDYfWADMTEA7RFMciUGAkPPeRNi9svcDnZL+xM7MbBSwCzgG+IupdjwdreWaiAEOAEdqKLrzZknlW1cUNTOPxqMExEFJR91ACSCE/n2i2vdIOpVTF2bWAZysIeuvY4anogxwAdhaQ8FzPjsOu5lNAjYFnSuSvpX1QzreJmqiS9I2hQ73NdFkrknaGDlw5x8iHW880wsQV4ENNS7lOpMdYClwNxHanZLORgBebKcLOrsldUYyO4AzCbvLHOAi0J4QbJd0OTJ+D1iSANgOnEvYveQA94HFCcHvgDv1M7GC80op6AK2JOw+cIB3GQ2kmh1/Oe6oWISjgdfArARAnwM4fb3D5jew0lu2JCs6MbOc8Lvaj5EC9EhygGHHzFqA2yFVqbZRAhhJCtok+TMbPGY2BmgDzie6YKxWSkFOERZvsk7SjehVbA4zwJeXek6pCHOeYdHoWkk3IwCHWVOP5yBbeoY5jahoO6cv5PCUGpGPzlQrLhpL9YUc5wOt2CXNLDWMKhn0ifYSWFieqjleI5mBYRQAvHhS4zi2/wJokdRvZk3A0zohho7jAJFaSGKADkmDw8jMfMtpriMCQxeSAOBreGolK/volrQ66Pm3wqc6umnllSxKRc5S6q34FvA4zPx5mbevvpRGb7pxa3kE4UXZmA+TCKJxn2ZxPhv2cVosqv/1ef4XvUY7+DQzteEAAAAASUVORK5CYII= -[support-link]: https://discord.com/invite/Jx3TjNS - -[paypal-badge]: https://img.shields.io/badge/PayPal-%23003087.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAdhwAAHYcBj+XxZQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIZSURBVEiJvZa7a1RREIe/CRsIqBBQJEEUO5+YRgSx0JTBwkKwsBMU/4HY2dmKFmm1tRBREEGFYGMhvgolPlBsRBuJj5iIiRvzWWxuOF7v3r2Ld/ODhXNmhvnOzHnshZzU82rTamqqn9XX6jV1XB3K52wrtaHOV4S104J6Ue2vAtz2n7BUt9S+PCNv2FG5HZ11GDi1mkCA052AO2sG7s63tdcV9gON1BDZQA1gFlhTI3AmIgZTQ1rhlpphAFN5Qwqse/8A7uYNaX/r3j+Am9lAHQbmegmcjIhnyfwosLFXwEXgbM52BBhemdl6hOvSeEpSR9QldTYzDNUE+q2eyZer3lj2rwBHa4A9UA8UwE4kMS+yPexm/xZpPRDTwBvgCXA9Ip4XwEaBicT0MHNMlKz8ijrQxYKynMfVn7lcxzLnZAnwYJegEfV2QZ6P6kDW0rJX5lUHwAZgD7CP1l3b2yb0XETMow6WVDedS35Bfbf8+2LrqFfRVVt/DqDuLwm8nwM+qghIdcnk+6aP8hO60s7lFW4va2+iReAOcCgiTkZEM3M0OgBfJuNNwLqCmHvAY+AbMAO8BZ5GxNeihA2qH5iiuO/AWET8Ksnxl/o6ANMKizox1Q0sA65t45sDPiTzov0rvTJFagC7gM0FvoWIMJkXVdg1sLLUTwVHfqxXsPVt7tjWbnP98+3fRkXt/AG8Xy3gEnA5Ipa6Bf4BbzmPtw84RMAAAAAASUVORK5CYII= -[paypal-link]: https://paypal.me/MircoWittrien - -[patreon-badge]: https://img.shields.io/badge/Patreon-%23F96854.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAdhwAAHYcBj+XxZQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGBSURBVFiF7Za9ThtBFEbPBUpERWMwCorfJjY4aVLxBFHCKyCl4hWQUqVMBULmbfiRCNACqSJsDsXakjHGO8Y7ovFXrmbmO3NnZ74bqrzUeUR8HPP9mdQ60AZawCZQBwK4BC6ADnAUEZeTFhmnsxLjdfVAfXhl/rB66h/1QyUAalu9TzAe1Z26NROAutvf0VvVU7+/CUD9PKP5MMT2VADqhvqvAvOB7tQ1gIXXznpEP4HlxLEpWgH2AEInX0OLv/cUWKwQAKALbKZU4EsGc4AloJ0C8CmD+UDNFIBGRoBGCkAtI8B66i3IpccUgJuMANcpAKcZAc5SAE4yAnRSAA6BXgbzLnBUChARF8DvDAC/IuIqNYzqFYfRrVqDxDCKiL/AV6o5ikdgJyJuBrsrrcBQJX44W0/QVb+NLpoM0B/f6pdwWt2qL3NlWoD+nFV1X/2fYPxg0cCOfdJL+4ESkBqwDTQpQmuNoi2/onjAOsBxRFxPWmTqClSp9w6jOcAcYA7AE1OMk5ulhBZCAAAAAElFTkSuQmCC -[patreon-link]: https://patreon.com/MircoWittrien - -Allows you to copy the raw Contents of a Message - - -![screenshot1](https://mwittrien.github.io/BetterDiscordAddons/Plugins/CopyRawMessage/_res/screenshot1.png) -![screenshot2](https://mwittrien.github.io/BetterDiscordAddons/Plugins/CopyRawMessage/_res/screenshot2.png) \ No newline at end of file diff --git a/Plugins/CopyRawMessage/_res/cover.png b/Plugins/CopyRawMessage/_res/cover.png deleted file mode 100644 index 77209d9fb4b771860bb07889cf44377965d8eace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8858 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

ZF5z_KHand5(m4r zW6R)pUQR2Ih3AXVFAM4^$uBw^*p~;+DIuckGh(h34;d1+ztv$jUt9>PTSoMUlHVrg znrAKAq168wdFw*%^<29w3neF~OI1=%GvZoD6cx6KGZB@{-m&5;qt$}Rvg)~^|H}k6 z6NAH0s|$t`qC$!Za5}RQ8u1R>vsan;iwG zE>zo=vVGI7s7*fP>O59^D$JVQY;W+H;*k&hbg{cJcJ4q>Zz?qS(3`D`)seShTiTzk ztlG-+&7$0B_j{*CVM24Q83!ZXuR<3qp;e-LAIEkINL7h_HLFw9MY{{8&zjh-t}&bj zl{r)6{Pkw?{79$zFM?f6!h5Cq8M_X>U{CRtx}<+j!mV&)|ZSFB;ge7kus zN`&1m)$)#x$K=dFOzP!j>6(q@yS}%*dK%U~Y5H=ig@icyUpnw%b^Yt1ua}@57ksu- z4y#`e!HHHqmy0>HXLESg{sT(WqwHWEQ{e}XBFn#<9V6fSM3}JLzs9?G>Aq5on?KmH zhRm@gEiMtHxHw7m6;_>vPUAu@4{NWF-KF7^?MXT5W&0#zWx8G>9$ntfy;(6XncnFF zm+a!wdo~+javeZt-RUpQA6adwhodKUEHwA6+Iek0p{6nLj<-VXxOG`4hZnnYD-n&m zj$Ct6+g*_)H^*Jt5QmL3nlX4uDQONpQS@)6QZrkEXQ$CdSlrY@yDK)UksBVTU&Xb^ zJdPWZ5-Q0XN{_#@-SEB>_Ya<#ZPuG}8wcS1EH{|VIbH%SdY!o$7ci=6GsEY56E5bd zIb}$rt%|6WgOSL}YD&8hT5Og4``$h|BFMMKZdP}>`tXI?Zr$a!h?D<6xuy8ep52X3 zMH{Yr^F0uahc9!+;oc~#c%Q86`j)PN>p;{)W{8fib5w2W^trPu&X#~O!lf*jwma^o zNJFXQ*O|~_bgt_j=a|!o6(?Urpw09%4=&w=*46k{9QXiQ!+NyhqEC7? zdz_q~U7w~aGu0n2sG*NPz9(;;9zoy&%RIdHHZo?(`a!8I%}SI1I_&$D<9G)SBadtI9P9Wg_OxDt)eG!-+J%_^;3q?dkU9*Cy*a&` zBr_j+<67*-p26Y#_xlB!hpKewmuq44_~n^TJv$W$uK~Jc5H^g*moMC+=mL3U`?r_v z1T~~ZvkEFgK;5UvTLl!k5^c{vj@h&0OWx+?0KeO&7P<8`2PzbLYg8@1wlK4*rpnA{ zQ(4itzp*9$=~WnVGzDom(NW=5 zb75+1w>UDgj|~QrM|l9ZF^UJm`sYtkJ$#{vjATGI;-@iFqh_EQj@Pzb77L?OANbCA z+m+#G*Pp(nxt?^bu_(3m>$JT&yWh6_-a*mzyWs#?hlxf?Cy`xBJ?$OQ%ci{ulZ8xkOW>#w^QLkRblA4hJVMan#8-9?W_5y#Dp? O5t*k7Px2odc>fnbu2+Tt diff --git a/Plugins/CopyRawMessage/_res/screenshot1.png b/Plugins/CopyRawMessage/_res/screenshot1.png deleted file mode 100644 index be974572bd65a26e003657bf604f0dda8b20d61d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21208 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 diff --git a/Plugins/CopyRawMessage/_res/screenshot2.png b/Plugins/CopyRawMessage/_res/screenshot2.png deleted file mode 100644 index e3bc91db7a88f00f151abbbc4e4aa5bd03d3b49e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19604 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 { + const changeLog = {}; + + return !window.BDFDB_Global || (!window.BDFDB_Global.loaded && !window.BDFDB_Global.started) ? class { + constructor (meta) {for (let key in meta) this[key] = meta[key];} + getName () {return this.name;} + getAuthor () {return this.author;} + getVersion () {return this.version;} + getDescription () {return `The Library Plugin needed for ${this.name} is missing. Open the Plugin Settings to download it. \n\n${this.description}`;} + + downloadLibrary () { + require("request").get("https://mwittrien.github.io/BetterDiscordAddons/Library/0BDFDB.plugin.js", (e, r, b) => { + if (!e && b && r.statusCode == 200) require("fs").writeFile(require("path").join(BdApi.Plugins.folder, "0BDFDB.plugin.js"), b, _ => BdApi.showToast("Finished downloading BDFDB Library", {type: "success"})); + else BdApi.alert("Error", "Could not download BDFDB Library Plugin. Try again later or download it manually from GitHub: https://mwittrien.github.io/downloader/?library"); + }); + } + + load () { + if (!window.BDFDB_Global || !Array.isArray(window.BDFDB_Global.pluginQueue)) window.BDFDB_Global = Object.assign({}, window.BDFDB_Global, {pluginQueue: []}); + if (!window.BDFDB_Global.downloadModal) { + window.BDFDB_Global.downloadModal = true; + BdApi.showConfirmationModal("Library Missing", `The Library Plugin needed for ${this.name} is missing. Please click "Download Now" to install it.`, { + confirmText: "Download Now", + cancelText: "Cancel", + onCancel: _ => {delete window.BDFDB_Global.downloadModal;}, + onConfirm: _ => { + delete window.BDFDB_Global.downloadModal; + this.downloadLibrary(); + } + }); + } + if (!window.BDFDB_Global.pluginQueue.includes(this.name)) window.BDFDB_Global.pluginQueue.push(this.name); + } + start () {this.load();} + stop () {} + getSettingsPanel () { + let template = document.createElement("template"); + template.innerHTML = `

The Library Plugin needed for ${this.name} is missing.\nPlease click Download Now to install it.
`; + template.content.firstElementChild.querySelector("a").addEventListener("click", this.downloadLibrary); + return template.content.firstElementChild; + } + } : (([Plugin, BDFDB]) => { + return class CopyRawMessage extends Plugin { + onLoad () {} + + onStart () { + BDFDB.ModalUtils.open(this, { + header: "PLUGIN WAS DISCONTINUED", + children: [ + BDFDB.ReactUtils.createElement("span", {children: "DISCORD ADDED THIS FEATURE BY THEMSELVES, MAKING THIS PLUGIN USELESS "}), + BDFDB.ReactUtils.createElement("strong", {children: "DELETE"}), + BDFDB.ReactUtils.createElement("span", {children: " TO REMOVE THIS EMPTY PLUGIN FILE."}) + ], + buttons: [ + {contents: "DELETE", close: true, color: "RED", onClick: _ => { + BDFDB.LibraryRequires.fs.unlink(BDFDB.LibraryRequires.path.join(BDFDB.BDUtils.getPluginsFolder(), "CopyRawMessage.plugin.js"), error => {}); + BDFDB.LibraryRequires.fs.unlink(BDFDB.LibraryRequires.path.join(BDFDB.BDUtils.getPluginsFolder(), "CopyRawMessage.config.json"), error => {}); + }} + ] + }); + } + + onStop () {} + }; + })(window.BDFDB_Global.PluginUtils.buildPlugin(changeLog)); +})();