addOrUpdateChannelAttributes

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


flutter void ARRtmClient.addOrUpdateChannelAttributes           ({
    String                          channelId,
    List< RtmChannelAttribute >     attributes,
    ChannelAttributeOptions         option,
    ResultCallback< Void >          resultCallback 
});

添加或更新某指定频道的属性。

  • 如果属性已存在,该方法更新该频道的已有属性;

  • 如果属性不存在,该方法增加该频道的属性。

  • 你无需加入指定频道即可为该频道更新频道属性。

  • 当某频道处于空频道状态(无人状态)数分钟后,该频道的频道属性将被清空。

  • 如果存在多个用户有权限修改频道属性,那么我们建议在修改频道属性前先通过调用 getChannelAttributes 方法更新本地频道属性缓存。

  • setLocalUserAttributesaddOrUpdateChannelAttributesdeleteChannelAttributesByKeys ,和 clearChannelAttributes 一并计算在内:调用频率上限为每 5 秒 10 次。

channelId 该指定频道的频道 ID。

attributes频道属性列表。详见 RtmChannelAttribute

option频道属性操作选项。详见 ChannelAttributeOptions

resultCallback

Implementation

ARRtmClient.addOrUpdateChannelAttributes    {
    List< RtmChannelAttribute.json >    json.attributes,
}