UNPKG

twitch2ma

Version:

Twitch chat bot that runs commands on the MA GrandMA2 using Telnet.

25 lines (19 loc) 723 B
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(); } }