android_to_code static method

ErrorCode android_to_code(
  1. ErrorCode value
)

Implementation

static ErrorCode android_to_code($p_a.ErrorCode value) {
  var $m = {
    $p_a.ErrorCode.ERROR_CODE_INVALID_TOKEN: ErrorCode.invalidToken,
    $p_a.ErrorCode.ERROR_CODE_JOIN_ROOM: ErrorCode.joinRoom,
    $p_a.ErrorCode.ERROR_CODE_NO_PUBLISH_PERMISSION:
        ErrorCode.noPublishPermission,
    $p_a.ErrorCode.ERROR_CODE_NO_SUBSCRIBE_PERMISSION:
        ErrorCode.noSubscribePermission,
    $p_a.ErrorCode.ERROR_CODE_DUPLICATE_LOGIN: ErrorCode.duplicateLogin,
    $p_a.ErrorCode.ERROR_CODE_APP_ID_NULL: ErrorCode.appIdNull,
    $p_a.ErrorCode.ERROR_CODE_KICKED_OUT: ErrorCode.kickedOut,
    $p_a.ErrorCode.ERROR_CODE_ROOM_ID_ILLEGAL: ErrorCode.roomIdIllegal,
    $p_a.ErrorCode.ERROR_CODE_TOKEN_EXPIRED: ErrorCode.tokenExpired,
    $p_a.ErrorCode.ERROR_CODE_UPDATE_TOKEN_WITH_INVALID_TOKEN:
        ErrorCode.updateTokenWithInvalidToken,
    $p_a.ErrorCode.ERROR_CODE_ROOM_DISMISS: ErrorCode.roomDismiss,
    $p_a.ErrorCode.ERROR_CODE_JOIN_ROOM_WITHOUT_LICENSE_AUTHENTICATE_SDK:
        ErrorCode.joinRoomWithoutLicenseAuthenticateSDK,
    $p_a.ErrorCode.ERROR_CODE_ROOM_ALREADY_EXIST: ErrorCode.roomAlreadyExist,
    $p_a.ErrorCode.ERROR_CODE_USER_ID_DIFFERENT: ErrorCode.userIdDifferent,
    $p_a.ErrorCode.ERROR_CODE_SERVER_LICENSE_EXPIRE:
        ErrorCode.joinRoomServerLicenseExpired,
    $p_a.ErrorCode.ERROR_CODE_EXCEEDS_THE_UPPER_LIMIT:
        ErrorCode.joinRoomExceedsTheUpperLimit,
    $p_a.ErrorCode.ERROR_CODE_LICENSE_PARAMETER_ERROR:
        ErrorCode.joinRoomLicenseParameterError,
    $p_a.ErrorCode.ERROR_CODE_LICENSE_FILE_PATH_ERROR:
        ErrorCode.joinRoomLicenseFilePathError,
    $p_a.ErrorCode.ERROR_CODE_LICENSE_ILLEGAL:
        ErrorCode.joinRoomLicenseIllegal,
    $p_a.ErrorCode.ERROR_CODE_LICENSE_EXPIRED:
        ErrorCode.joinRoomLicenseExpired,
    $p_a.ErrorCode.ERROR_CODE_LICENSE_INFORMATION_NOT_MATCH:
        ErrorCode.joinRoomLicenseInformationNotMatch,
    $p_a.ErrorCode.ERROR_CODE_LICENSE_NOT_MATCH_WITH_CACHE:
        ErrorCode.joinRoomLicenseNotMatchWithCache,
    $p_a.ErrorCode.ERROR_CODE_JOIN_ROOM_ROOM_FORBIDDEN:
        ErrorCode.joinRoomRoomForbidden,
    $p_a.ErrorCode.ERROR_CODE_JOIN_ROOM_USER_FORBIDDEN:
        ErrorCode.joinRoomUserForbidden,
    $p_a.ErrorCode.ERROR_CODE_JOIN_ROOM_LICENSE_FUNCTION_NOT_FOUND:
        ErrorCode.joinRoomLicenseFunctionNotFound,
    $p_a.ErrorCode.ERROR_CODE_LOAD_SO_LIB: ErrorCode.loadSOLib,
    $p_a.ErrorCode.ERROR_CODE_OVER_STREAM_PUBLISH_LIMIT:
        ErrorCode.overStreamPublishLimit,
    $p_a.ErrorCode.ERROR_CODE_ABNORMAL_SERVER_STATUS:
        ErrorCode.abnormalServerStatus,
    $p_a.ErrorCode.ERROR_CODE_MULTI_ROOM_UNPUBLISH_FAILED:
        ErrorCode.ERROR_CODE_MULTI_ROOM_UNPUBLISH_FAILED,
    $p_a.ErrorCode.ERROR_CODE_WRONG_AREA_CODE:
        ErrorCode.ERROR_CODE_WRONG_AREA_CODE,
    $p_a.ErrorCode.ERROR_CODE_OVER_SUBSCRIBE_LIMIT:
        ErrorCode.overStreamSubscribeLimit,
    $p_a.ErrorCode.ERROR_CODE_OVER_SCREEN_PUBLISH_LIMIT:
        ErrorCode.overScreenPublishLimit,
    $p_a.ErrorCode.ERROR_CODE_INVALID_AUDIO_SYNC_USERID_REPEATED:
        ErrorCode.invalidAudioSyncUidRepeated,
    $p_a.ErrorCode.ERROR_CODE_OVER_VIDEO_PUBLISH_LIMIT:
        ErrorCode.overVideoPublishLimit,
  };
  if (!($m.containsKey(value))) {
    throw Exception("invalid value:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as ErrorCode;
}