onLogout method

FutureOr<void> onLogout(
  1. dynamic reason
)
override

@detail callback @author hanchenchen.c @brief 登出结果回调 @param reason 用户登出的原因,参看 LogoutReason{@link #LogoutReason} @note 在以下两种情况下会收到此回调:调用 logout{@link #RTCEngine#logout} 接口主动退出;或其他用户以相同 UserId 进行 login 导致本地用户被动登出。

Implementation

FutureOr<void> onLogout(dynamic reason) async {
  if ($instance == null || $instance is! IRTCEngineEventHandler) {
    return;
  }
  return ($instance as IRTCEngineEventHandler).onLogout?.call(
      t_LogoutReason.android_to_code($p_a.LogoutReason.values
          .firstWhere((t) => t.$value == reason || t.name == reason)));
}