logout method
@detail api
@author hanchenchen.c
@brief 登出 RTS 服务器。
调用本接口登出后,无法调用房间外消息以及端到服务器消息相关的方法或收到相关回调。
@return
- 0: 调用成功。
- < 0 : 调用失败。查看 ReturnStatus{@link #ReturnStatus} 获得更多错误说明
@note
- 调用本接口登出后,必须先调用 login{@link #RTCEngine#login} 登录。
- 本地用户调用此方法登出后,会收到 onLogout{@link #IRTCEngineEventHandler#onLogout} 回调通知结果,远端用户不会收到通知。
Implementation
Future<int?> logout() async {
$a() => ($instance as $p_a.RTCEngine).logout();
$i() => ($instance as $p_i.ByteRTCEngine).logout();
if (Platform.isAndroid) {
return $a();
} else if (Platform.isIOS) {
return $i();
} else {
throw UnsupportedError(
'Not Support Platform ${Platform.operatingSystem}');
}
}