leaveRoom method
@detail api
@brief 离开房间。
用户调用此方法离开房间,结束实时消息通信,释放所有通信相关的资源。
@return 方法调用结果。
+ 0: 方法调用成功
+ < 0: 方法调用失败
@note
+ 可见的用户离开房间后,房间内其他用户会收到 rtsRoom:onUserLeave:reason:{@link #ByteRTCRTSRoomDelegate#rtsRoom:onUserLeave:reason} 回调通知;
+ 此方法是异步操作,调用返回时并没有真正退出房间。真正退出房间后,本地会收到 rtsRoom:OnLeaveRoom:{@link #ByteRTCRTSRoomDelegate#rtsRoom:OnLeaveRoom} 回调通知。
+ 如果调用此方法后立即销毁引擎,SDK 将无法触发 rtsRoom:OnLeaveRoom:{@link #ByteRTCRTSRoomDelegate#rtsRoom:OnLeaveRoom} 回调。
Implementation
FutureOr<int> leaveRoom() async {
return await nativeCall('leaveRoom', []);
}