onSetRoomExtraInfoResult method

FutureOr<void> onSetRoomExtraInfoResult(
  1. dynamic taskId,
  2. dynamic result
)
override

@valid since 3.52 @detail callback @author lichangfeng.rtc @brief Callback on the result of calling setRoomExtraInfo{@link #RTCRoom#setRoomExtraInfo} to set extra information about the room. @param taskId The task ID of the API call. @param result See SetRoomExtraInfoResult{@link #SetRoomExtraInfoResult} for the setting results and reasons.

Implementation

FutureOr<void> onSetRoomExtraInfoResult(
    dynamic taskId, dynamic result) async {
  if ($instance == null || $instance is! IRTCRoomEventHandler) {
    return;
  }
  return ($instance as IRTCRoomEventHandler).onSetRoomExtraInfoResult?.call(
      int.tryParse(taskId.toString()) ?? 0,
      t_SetRoomExtraInfoResult.android_to_code($p_a
          .SetRoomExtraInfoResult.values
          .firstWhere((t) => t.$value == result || t.name == result)));
}