Plugin
StreamerModeOnStream
Automatically enables streamer mode when you start streaming in Discord
1
import { Devs } from "@utils/constants";2
import definePlugin from "@utils/types";3
import { FluxDispatcher, UserStore } from "@webpack/common";4
5
interface StreamEvent {6
streamKey: string;7
}8
9
function 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
value16
});17
}18
19
export 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