Skip to content

Instantly share code, notes, and snippets.

@tuvior
Created February 15, 2019 18:59
Show Gist options
  • Save tuvior/b0ce2fcfed1bec865a80ab4aada0d5de to your computer and use it in GitHub Desktop.
Save tuvior/b0ce2fcfed1bec865a80ab4aada0d5de to your computer and use it in GitHub Desktop.
GuildScreenShare BD Plugin
//META{"name":"GuildScreenShare"}*//
class GuildScreenShare {
getName() {
return "Guild Screen Share";
}
getShortName() {
return "GuildScreenShare";
}
getDescription() {
return "Enables screen share in discord voice channels.";
}
getVersion() {
return "1.0.0";
}
getAuthor() {
return "tuvior";
}
start() {
window.developerToggle = (async () => {
let r = await new Promise(r => {
let a = [
[], {
_: (a, b, c) => r(c)
},
[
["_"]
]
];
typeof webpackJsonp === "object" ? webpackJsonp.push(a) : webpackJsonp(...a)
});
delete r.m["_"];
delete r.c["_"];
for (let i in r.c) {
if (r.c.hasOwnProperty(i)) {
let m = r.c[i].exports;
if (m && r.c[i].exports.isDeveloper === false) {
Object.defineProperty(r.c[i].exports, "isDeveloper", {
get: _ => true,
set: _ => _,
configurable: true
})
}
}
}
})();
};
stop() {
window.developerToggle= (async () => {
let r = await new Promise(r => {
let a = [
[], {
_: (a, b, c) => r(c)
},
[
["_"]
]
];
typeof webpackJsonp === "object" ? webpackJsonp.push(a) : webpackJsonp(...a)
});
delete r.m["_"];
delete r.c["_"];
for (let i in r.c) {
if (r.c.hasOwnProperty(i)) {
let m = r.c[i].exports;
if (m && r.c[i].exports.isDeveloper === true) {
Object.defineProperty(r.c[i].exports, "isDeveloper", {
get: _ => false,
set: _ => _,
configurable: true
})
}
}
}
})();
};
load() {}
unload() {}
onMessage() {};
onSwitch() {};
observer(e) {};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment