import { handleQuickOperation } from '@/onebot/helper/quick'; import BaseAction from '../BaseAction'; import { ActionName } from '../types'; import { QuickAction, QuickActionEvent } from '@/onebot/types'; interface Payload { context: QuickActionEvent, operation: QuickAction } export class GoCQHTTPHandleQuickAction extends BaseAction { actionName = ActionName.GoCQHTTP_HandleQuickAction; async _handle(payload: Payload): Promise { handleQuickOperation(this.CoreContext, this.OneBotContext, payload.context, payload.operation).then().catch(this.CoreContext.context.logger.logError); return null; } }