Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • QChatMsgServiceInterface

Index

Methods

  • 删除某条消息

    注意:

    1. 只有消息的发送者才可以更新这个消息。更新的字段

    2. 返回的内容只是部分的消息体字段

    Parameters

    Returns Promise<Partial<QChatMessage>>

  • 标记系统消息已读,下次登陆不会再同步到此通知

    注意:标记已读后,也无法再次修改这条通知。

    Parameters

    Returns Promise<void>

  • 重发某条消息

    注意:只有当 QChatMessage 的 deliveryStatus 字段为 failed 时才可以进行重发消息。

    Parameters

    Returns Promise<QChatMessage>

  • 撤回某条消息

    注意:

    1. 只有消息的发送者才可以更新这个消息。更新的字段

    2. 返回的内容只是部分的消息体字段

    Parameters

    Returns Promise<Partial<QChatMessage>>

  • 发送正在输入事件

    注1:API 有节流操作,相同频道每 3s 仅发送一次。

    注2:接收方需要调用 subscribeChannel 来订阅正在输入事件后,才能收到指定频道的正在输入事件

    Parameters

    Returns Promise<void>

  • 更新某条消息

    注意:

    1. 只有消息的发送者才可以更新这个消息。更新的字段

    2. 返回的内容只是部分的消息体字段

    Parameters

    Returns Promise<Partial<QChatMessage>>

  • 更新系统通知

    注意:满足三个条件才可以更新通知,否则返回 414

    1. 该系统通知存离线(msgIdServer 不为 0,且 persistEnable 为 true);

    2. 该系统通知有 toAccids 字段,指定了通知的接收者

    3. 操作人是系统通知的接收者

    Parameters

    Returns Promise<QChatSystemNotification>