Files
LLOneBot/src/onebot11/action/go-cqhttp/QuickOperation.ts
2024-09-01 15:26:34 +08:00

16 lines
581 B
TypeScript

import BaseAction from '../BaseAction'
import { handleQuickOperation, QuickOperation, QuickOperationEvent } from '../../helper/quickOperation'
import { ActionName } from '../types'
interface Payload {
context: QuickOperationEvent,
operation: QuickOperation
}
export class HandleQuickOperation extends BaseAction<Payload, null> {
actionName = ActionName.GoCQHTTP_HandleQuickOperation
protected async _handle(payload: Payload): Promise<null> {
handleQuickOperation(this.ctx, payload.context, payload.operation).catch(e => this.ctx.logger.error(e))
return null
}
}