连接事件载荷。

interface ConnectionEventPayload {
    state: ConnectionStatus;
    reason: ConnectionEventReason;
    attempt: number;
    maxAttempts: number;
    isLoginPhase: boolean;
    isOnline: boolean;
    errorCode?: number;
    errorMessage?: string;
    timestamp: number;
}

Properties

当前连接状态。

触发本次事件的原因。

attempt: number

当前重连尝试次数。

maxAttempts: number

允许的最大重连次数。

isLoginPhase: boolean

是否处于登录阶段。

isOnline: boolean

当前网络是否在线。

errorCode?: number

触发事件的错误码。

errorMessage?: string

触发事件的错误消息。

timestamp: number

事件时间戳,单位毫秒。