rtcRoom$onRoomExtraInfoUpdate$value$lastUpdateUserId$lastUpdateTimeMs method
FutureOr<void>
rtcRoom$onRoomExtraInfoUpdate$value$lastUpdateUserId$lastUpdateTimeMs(
- dynamic rtcRoom,
- dynamic key,
- dynamic value,
- dynamic lastUpdateUserId,
- dynamic lastUpdateTimeMs,
override
@valid since 3.52.
@detail callback
@author lichangfeng.rtc
@brief 接收到房间附加信息的回调。
房间内其他用户调用 setRoomExtraInfo:value:{@link #ByteRTCRoom#setRoomExtraInfo:value} 设置房间附加信息,收到此回调。
另外用户加入房间成功后会收到这个房间全量附加信息
@param rtcRoom ByteRTCRoom 对象。
@param key 附加信息的键值
@param value 附加信息的内容
@param lastUpdateUserId 最后更新这条附加信息的用户编号
@param lastUpdateTimeMs 最后更新这条附加信息的 Unix 时间,时间精度是毫秒
Implementation
FutureOr<void>
rtcRoom$onRoomExtraInfoUpdate$value$lastUpdateUserId$lastUpdateTimeMs(
dynamic rtcRoom,
dynamic key,
dynamic value,
dynamic lastUpdateUserId,
dynamic lastUpdateTimeMs) async {
if ($instance == null || $instance is! IRTCRoomEventHandler) {
return;
}
return ($instance as IRTCRoomEventHandler).onRoomExtraInfoUpdate?.call(
key.toString(),
value.toString(),
lastUpdateUserId.toString(),
int.tryParse(lastUpdateTimeMs.toString()) ?? 0);
}