mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-21 09:36:35 +00:00
17 lines
593 B
TypeScript
17 lines
593 B
TypeScript
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<Payload, null>{
|
|
actionName = ActionName.GoCQHTTP_HandleQuickOperation
|
|
protected async _handle(payload: Payload): Promise<null> {
|
|
handleQuickOperation(payload.context, payload.operation).then().catch(log);
|
|
return null
|
|
}
|
|
} |