import { DeviceList } from '@/onebot11/main'; import BaseAction from '../BaseAction'; import { ActionName } from '../types'; import { JSONSchema } from 'json-schema-to-ts'; import { NTQQSystemApi } from '@/core'; import { sleep } from '@/common/utils/helper'; const SchemaData = { type: 'object', properties: { no_cache: { type: 'boolean' }, } } as const satisfies JSONSchema; export class GetOnlineClient extends BaseAction> { actionName = ActionName.GetOnlineClient; protected async _handle(payload: void) { NTQQSystemApi.getOnlineDev(); await sleep(500); return DeviceList; } }