Options
All
  • Public
  • Public/Protected
  • All
Menu

Class default

Hierarchy

Implements

Index

Constructors

Properties

account: string

账号

连接参数

status: NIMEQChatInstanceStatus = 'unconnected'

实例的状态

instance: null | default

Methods

  • destroy(): Promise<void>
  • 销毁实例

    销毁当前 IM 实例,同时会退出登录状态,并断开 websocket 连接

    移除所有监听事件,销毁部分内部变量,并且此实例再也无法调用 login 恢复 IM 连接

    Returns Promise<void>

  • Return an array listing the events for which the emitter has registered listeners.

    Returns (keyof QChatEventInterface)[]

  • Return the number of listeners listening to a given event.

    Parameters

    Returns number

  • login(): Promise<void>
  • logout(): Promise<void>
  • 断开连接。

    退出登录状态,并断开 websocket 连接

    logout 完成后,实例不会被销毁,可再次 login 方法登录

    Returns Promise<void>

  • Remove all listeners, or those of the specified event.

    Parameters

    Returns default

  • setOptions(): Promise<void>
  • 更新初始化传入的参数,在初始化完成后使用

    请注意!传入的参数会在下一次调用login或重连时生效

    Returns Promise<void>

  • setAdapters(_newAdapters: any): void
  • 设置适配器

    Parameters

    • _newAdapters: any

      适配器

    Returns void