Plugin

StreamerModeOnStream

Automatically enables streamer mode when you start streaming in Discord

Privacy Utility
index.ts
Download

Source

src/plugins/streamerModeOnStream/index.ts
1import { Devs } from "@utils/constants";
2import definePlugin from "@utils/types";
3import { FluxDispatcher, UserStore } from "@webpack/common";
4
5interface StreamEvent {
6 streamKey: string;
7}
8
9function toggleStreamerMode({ streamKey }: StreamEvent, value: boolean) {
10 if (!streamKey.endsWith(UserStore.getCurrentUser().id)) return;
11
12 FluxDispatcher.dispatch({
13 type: "STREAMER_MODE_UPDATE",
14 key: "enabled",
15 value
16 });
17}
18
19export default definePlugin({
20 name: "StreamerModeOnStream",
21 description: "Automatically enables streamer mode when you start streaming in Discord",
22 tags: ["Privacy", "Utility"],
23 authors: [Devs.IcedMarina],
24 flux: {
25 STREAM_CREATE: d => toggleStreamerMode(d, true),
26 STREAM_DELETE: d => toggleStreamerMode(d, false)
27 }
28});
29