房间属性

设置房间属性,如创建房间时可通过此功能标识房间创建者,其他房间内用户可获取到此属性信息

/**
 * 设置房间属性
 *
 * @param value    属性值
 * @param key      属性名称
 * @param message  是否在设置属性的时候携带消息内容,传空则不往房间中发送消息
 * @param callback 设置完成回调
 */
public void setRoomAttributeValue(String value, String key, MessageContent message, final RongRTCResultCallBack callback)

删除房间属性:

/**
 * 删除房间属性
 *
 * @param attributeKeys 属性名称数组
 * @param message       是否在设置属性的时候携带消息内容,传空则不往房间中发送消息
 * @param callback      删除完成回调
 */
public void deleteRoomAttributes(List<String> attributeKeys, MessageContent message, final RongRTCResultCallBack callback)

获取房间当前设置的属性信息:

/**
 * 获取房间属性
 *
 * @param attributeKeys 属性名称
 * @param callback      获取结果回调
 */

public void getRoomAttributes(List<String> attributeKeys, final RongRTCDataResultCallBack<Map<String, String>> callback)