android_to_code static method
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;
}