mirror of
https://github.com/Equicord/Equicord.git
synced 2025-02-20 15:18:50 -05:00
Fix DoNotLeak
This commit is contained in:
parent
ec7cd035d8
commit
6d90d75642
2 changed files with 7 additions and 11 deletions
|
@ -10,8 +10,6 @@ import definePlugin, { OptionType } from "@utils/types";
|
|||
|
||||
import { getStyle } from "./style";
|
||||
|
||||
let [styles, Classes]: [string, object] = ["", {}];
|
||||
|
||||
const settings = definePluginSettings({
|
||||
hoverToView: {
|
||||
type: OptionType.BOOLEAN,
|
||||
|
@ -43,12 +41,13 @@ const settings = definePluginSettings({
|
|||
});
|
||||
|
||||
export default definePlugin({
|
||||
name: "Do Not Leak!",
|
||||
name: "DoNotLeak",
|
||||
tags: ["DontLeak"],
|
||||
description: "Hide all message contents and attachments when you're streaming or sharing your screen.",
|
||||
authors: [EquicordDevs.Perny],
|
||||
settings,
|
||||
start() {
|
||||
[styles, Classes] = getStyle();
|
||||
const styles = getStyle();
|
||||
|
||||
const style = document.createElement("style");
|
||||
style.setAttribute("id", "vc-dont-leak-style");
|
||||
|
@ -58,10 +57,7 @@ export default definePlugin({
|
|||
document.addEventListener("keyup", keyUpHandler);
|
||||
document.addEventListener("keydown", keyDownHandler);
|
||||
updateClassList("hover-to-view", settings.store.hoverToView);
|
||||
updateClassList(
|
||||
"hide-in-streamer-mode",
|
||||
settings.store.enableForStream
|
||||
);
|
||||
updateClassList("hide-in-streamer-mode", settings.store.enableForStream);
|
||||
},
|
||||
stop() {
|
||||
document.removeEventListener("keyup", keyUpHandler);
|
||||
|
|
|
@ -92,8 +92,8 @@ filter: blur(0px) brightness(1) !important;
|
|||
]
|
||||
*/
|
||||
|
||||
export function getStyle(): [string, object] {
|
||||
const messageContent = findByProps("messageEditorCompact"); // ["messageContent","wrapper"]
|
||||
export function getStyle(): string {
|
||||
const messageContent = findByProps("messageContent", "titleCase"); // ["messageContent","wrapper"]
|
||||
const embedWrapper = findByProps("embedWrapper");
|
||||
const mediaContainer = findByProps("visualMediaItemContainer");
|
||||
const notice = findByProps("colorStreamerMode", "notice");
|
||||
|
@ -112,5 +112,5 @@ export function getStyle(): [string, object] {
|
|||
for (const className in Classes) {
|
||||
CssCode = CssCode.replaceAll(`{${className}}`, Classes[className]);
|
||||
}
|
||||
return [CssCode, Classes];
|
||||
return CssCode;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue