PeersOnlineStatusResult

最近更新时间:2022-09-20 05:17:40

表示 用户ID: 在线状态 键值对的对象。

当查询用户在线状态接口时,会返回一个 Promise<PeersOnlineStatusResult> 对象。PeersOnlineStatusResult 包括以下属性:

属性类型描述
[peerId: string]boolean用户在线状态。

示例

/**
 * 本地用户(发送者)向指定用户(接收者)发送点对点消息或点对点的离线消息 sendMessageToPeer
 * @params PeerId: 远端用户的 uid
 */
client.queryPeersOnlineStatus([ "PeerId", "PeerId2" ])
  .then(peersOnlineStatusResult => {
    for (let peerid in PeersOnlineStatusResult) {
      const status = PeersOnlineStatusResult[peerid];
      if (status) {
        console.log('用户已登录到 RTM 系统');
      } else {
        console.log('用户已登出 RTM 系统或因其他原因与 RTM 系统断开连接');
      }
    }
  }).catch((err) => {
    // 你的代码:点对点消息发送失败。 
  });

API 参考