FishPi.js API Documentation - v0.1.30
    Preparing search index...

    Class ChatChannel

    私聊频道

    Hierarchy

    Index

    Constructors

    • 实例化私聊频道

      Parameters

      • user: string

        目标用户名

      • apiKey: string

        接口 API Key

      Returns ChatChannel

    Properties

    emitter: BrowserEventEmitter = ...

    事件触发器

    rwsOptions: Options = ...

    WebSocket 配置

    ws: ReconnectingWebSocket | null = null

    WebSocket 连接对象

    Methods

    • 添加 WebSocket 消息监听函数

      Type Parameters

      Parameters

      Returns BrowserEventEmitter

    • 清除 WebSocket 监听

      Parameters

      • Optionalevent: keyof IChatEvents

      Returns void

    • 关闭私聊频道

      Returns void

    • 连接用户私聊频道

      Parameters

      • reload: boolean = false

      Returns Promise<ReconnectingWebSocket>

      Websocket 连接对象

    • 标记用户消息已读

      Returns Promise<void>

      执行结果

    • 移除 WebSocket 监听

      Type Parameters

      Parameters

      • Optionalevent: K

        WebSocket 事件

      • Optionallistener: IChatEvents[K]

        监听器

      Returns BrowserEventEmitter

      EventEmitter

    • WebSocket 监听

      Type Parameters

      Parameters

      Returns BrowserEventEmitter

      EventEmitter

    • WebSocket 单次监听

      Type Parameters

      Parameters

      Returns BrowserEventEmitter

      EventEmitter

    • 重连通知频道

      Returns Promise<unknown>

      Websocket 连接对象

    • 移除 WebSocket 消息监听函数

      Type Parameters

      Parameters

      Returns BrowserEventEmitter

    • 发送私聊消息

      Parameters

      • msg: string

        消息内容

      Returns Promise<void>

      void

    • 重新设置请求 Token

      Parameters

      • apiKey: string

        接口 API Key

      Returns void