onSubscribePrivilegeTokenWillExpire method

FutureOr<void> onSubscribePrivilegeTokenWillExpire()
override

@detail callback @author qipengxiang @brief Token 订阅权限过期前 30 秒将触发该回调。
收到该回调后,你需调用 updateToken{@link #RTSRoom#updateToken} 更新 Token 订阅权限有效期。 @note 若收到该回调后未及时更新 Token,Token 订阅权限过期后,尝试新订阅流会失败,已订阅的流会取消订阅,可通过 onVideoSubscribeStateChanged{@link #IRTCRoomEventHandler#onVideoSubscribeStateChanged}、onAudioSubscribeStateChanged{@link #IRTCRoomEventHandler#onAudioSubscribeStateChanged} 回调,提示错误码为 -1003 没有订阅权限。

Implementation

FutureOr<void> onSubscribePrivilegeTokenWillExpire() async {
  if ($instance == null || $instance is! IRTCRoomEventHandler) {
    return;
  }
  return ($instance as IRTCRoomEventHandler)
      .onSubscribePrivilegeTokenWillExpire
      ?.call();
}