PeerSubscriptionOption

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

本文介绍 PeerSubscriptionOption 的用户类型。

PeerSubscriptionOption 是一个枚举类型,每一个枚举表示 RTM 内置的用户类型,查询不同用户类型可以过滤出不同的用户列表。

示例

import ArRTM from "ar-rtm-sdk";
...
/**
 * 创建 RTM 客户端实例
 * @params demoAppId: Pass your App ID here.
 */
const client = ArRTM.createInstance("demoAppId", { enableLogUpload: false });

/**
 * 登陆
 * @params uid: Pass your user ID here.
 */
client.login({ uid: "userId" })
    .then(() => { })
    .catch((err) => { });

/**
 * 查询用户 queryPeersBySubscriptionOption
 * @params PeerSubscriptionOption: 用户类型,详情请见上方枚举类型
 */
client.queryPeersBySubscriptionOption("ONLINE_STATUS")
   .then((peerSubscriptionOption) => { })
   .catch((err) => { });

RTM 用户类型,如下表:

状态码用户类型
ONLINE_STATUS用户状态在线的用户类型。

API 参考