import BaseAction from '../BaseAction'; import { ActionName, BaseCheckResult } from '../types'; export abstract class GetPacketStatusDepends extends BaseAction { actionName = ActionName.GetPacketStatus; protected async check(payload: PT): Promise{ if (!this.core.apis.PacketApi.available) { // work:add error stack? return { valid: false, message: "packetBackend不可用,请参照文档 https://napneko.github.io/config/advanced 和启动日志检查packetBackend状态或进行配置!" + "错误堆栈信息:" + this.core.apis.PacketApi.clientLogStack, }; } return await super.check(payload); } } export class GetPacketStatus extends GetPacketStatusDepends { async _handle(payload: any) { return null; } }