Interface ChatMultiDeviceEventListener

多设备事件监听器。

该监听器监听联系人事件、群组事件、子区事件和会话事件。

interface ChatMultiDeviceEventListener {
    onContactEvent?(event?: ChatMultiDeviceEvent, target?: string, ext?: string): void;
    onConversationEvent?(event?: ChatMultiDeviceEvent, convId?: string, convType?: ChatConversationType): void;
    onGroupEvent?(event?: ChatMultiDeviceEvent, target?: string, usernames?: string[]): void;
    onMessageRemoved?(convId?: string, deviceId?: string): void;
    onThreadEvent?(event?: ChatMultiDeviceEvent, target?: string, usernames?: string[]): void;
}

Methods

  • 联系人事件监听回调。

    Parameters

    • Optionalevent: ChatMultiDeviceEvent

      事件类型。

    • Optionaltarget: string

      用户 ID。

    • Optionalext: string

      用户相关的扩展信息。

    Returns void

  • 会话操作发生后,其他设备收到该通知。

    Parameters

    Returns void

  • 群组事件监听回调。

    Parameters

    • Optionalevent: ChatMultiDeviceEvent

      事件类型。

    • Optionaltarget: string

      群组 ID。

    • Optionalusernames: string[]

      用户 ID 数组。

    Returns void

  • 会话删除漫游消息后,其他设备收到该通知。

    Parameters

    • OptionalconvId: string

      会话 ID。

    • OptionaldeviceId: string

      设备 ID。

    Returns void

  • 子区事件监听回调。

    Parameters

    • Optionalevent: ChatMultiDeviceEvent

      事件类型。

    • Optionaltarget: string

      目标,即群组 ID。

    • Optionalusernames: string[]

      用户 ID 数组。

    Returns void