import BaseAction from '../BaseAction' import { ActionName } from '../types' interface Payload { group_id: number enable: boolean } export default class SetGroupWholeBan extends BaseAction { actionName = ActionName.SetGroupWholeBan protected async _handle(payload: Payload): Promise { const enable = payload.enable.toString() === 'true' await this.ctx.ntGroupApi.banGroup(payload.group_id.toString(), enable) return null } }