Files
NapCatQQ/.pnpm-store/v3/files/51/6faf6309091eec9110c425fcd8fdf4c617133552098e8a797c0e62b45785f64f2937a77b21a4b9d7bfca01685a8382a07f42b4d0e61c7a69375eaa71cbd83b
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

27 lines
1.2 KiB
Plaintext

import { OB11EmitEventContent, OB11NetworkReloadType } from './index';
import { NapCatCore } from '../../napcat-core';
import { ActionMap } from '../action';
import { WebsocketServerConfig } from '../config/config';
import { NapCatOneBot11Adapter } from '../index';
import { IOB11NetworkAdapter } from '../network/adapter';
export declare class OB11WebSocketServerAdapter extends IOB11NetworkAdapter<WebsocketServerConfig> {
wsServer?: any;
wsClients: any[];
wsClientsMutex: any;
private heartbeatIntervalId;
wsClientWithEvent: any[];
get isActive(): boolean;
constructor(name: string, config: WebsocketServerConfig, core: NapCatCore, obContext: NapCatOneBot11Adapter, actions: ActionMap);
createServer(newServer: any): void;
connectEvent(core: NapCatCore, wsClient: any): void;
onEvent<T extends OB11EmitEventContent>(event: T): Promise<void>;
open(): void;
close(): Promise<void>;
private startHeartbeat;
private stopHeartbeat;
private authorize;
private checkStateAndReply;
private handleMessage;
reload(newConfig: WebsocketServerConfig): Promise<OB11NetworkReloadType.Normal | OB11NetworkReloadType.NetWorkReload | OB11NetworkReloadType.NetWorkClose | OB11NetworkReloadType.NetWorkOpen>;
}