import { log } from '@/common/utils/log'; import BaseAction from '../BaseAction' import { ActionName } from '../types' import { QuickAction, QuickActionEvent, handleQuickOperation } from '@/onebot11/server/postOB11Event'; interface Payload{ context: QuickActionEvent, operation: QuickAction } export class GoCQHTTHandleQuickOperation extends BaseAction{ actionName = ActionName.GoCQHTTP_HandleQuickOperation protected async _handle(payload: Payload): Promise { handleQuickOperation(payload.context, payload.operation).then().catch(log); return null } }