twitch2ma
Version:
Twitch chat bot that runs commands on the MA GrandMA2 using Telnet.
25 lines (19 loc) • 723 B
text/typescript
import {PermissionCollector, PermissionInstance} from "../PermissionController";
import {RuntimeInformation} from "../RuntimeInformation";
import {Config} from "../Config";
export default class ModeratorPermission implements PermissionInstance {
check(permissionCollector: PermissionCollector, runtimeInformation: RuntimeInformation): void {
if (runtimeInformation.rawMessage.userInfo.isMod) {
permissionCollector.enableGodMode("user is moderator");
}
}
start(): Promise<void> {
return Promise.resolve();
}
stop(): Promise<any> {
return Promise.resolve();
}
reloadConfig(config: Config): Promise<void> {
return Promise.resolve();
}
}