add new error message for upload .wav file
This commit is contained in:
@@ -120,6 +120,7 @@ export async function chunkUpload(formData: FormData): Promise<ChunkResponse> {
|
|||||||
|
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
let parsed = await response.json();
|
let parsed = await response.json();
|
||||||
|
console.log(parsed);
|
||||||
|
|
||||||
if (parsed.message_code === 0) {
|
if (parsed.message_code === 0) {
|
||||||
return {
|
return {
|
||||||
@@ -127,25 +128,27 @@ export async function chunkUpload(formData: FormData): Promise<ChunkResponse> {
|
|||||||
fileId: parsed.message_body.file_id
|
fileId: parsed.message_body.file_id
|
||||||
}
|
}
|
||||||
} else if (parsed.message_desc === 'Duplicate file upload') {
|
} else if (parsed.message_desc === 'Duplicate file upload') {
|
||||||
throw 'duplicate-file'
|
throw 'error-duplicate-file'
|
||||||
} else if (parsed.message_desc === 'Failed to upload chunk: Failed to upload chunk: User not have tokens for protect') {
|
} else if (parsed.message_desc === 'Failed to upload chunk: Failed to upload chunk: User not have tokens for protect') {
|
||||||
throw 'user-not-have-tokens-for-protect'
|
throw 'user-not-have-tokens-for-protect'
|
||||||
|
} else if (parsed.message_desc === 'Failed to upload chunk: Failed to upload chunk: Failed to upload chunk: .wav file not have RIFF header') {
|
||||||
|
throw 'error-upload-chunk-wav-file-not-have-riff'
|
||||||
} else {
|
} else {
|
||||||
throw 'error'
|
throw 'error-uploading-file'
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
throw 'error'
|
throw 'error-uploading-file'
|
||||||
}
|
}
|
||||||
} catch (error: unknown) {
|
} catch (error: unknown) {
|
||||||
if (error) {
|
if (error) {
|
||||||
const typedError = error as any;
|
const typedError = error as string;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
errorMesage: typedError
|
errorMesage: typedError
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
return {
|
return {
|
||||||
errorMesage: 'error'
|
errorMesage: 'error-uploading-file'
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -302,17 +302,7 @@ export default function UploadSectionFile({
|
|||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (!isCancelledRef.current.get(fileId)) {
|
if (!isCancelledRef.current.get(fileId)) {
|
||||||
const errorMessage = (() => {
|
const errorMessage = (typeof error === 'string') ? t(error) : t('error-uploading-file');
|
||||||
switch (error) {
|
|
||||||
case 'duplicate-file':
|
|
||||||
return t('error-duplicate-file');
|
|
||||||
case 'user-not-have-tokens-for-protect':
|
|
||||||
return t('error-user-not-have-tokens-for-protect');
|
|
||||||
default:
|
|
||||||
return t('error-uploading-file');
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
|
|
||||||
setSelectedFiles(prev => prev.map(f =>
|
setSelectedFiles(prev => prev.map(f =>
|
||||||
f.name === fileInfo.name ? { ...f, status: 'error', error: errorMessage } : f
|
f.name === fileInfo.name ? { ...f, status: 'error', error: errorMessage } : f
|
||||||
));
|
));
|
||||||
|
|||||||
@@ -241,7 +241,8 @@
|
|||||||
"succeeded": "Succeeded",
|
"succeeded": "Succeeded",
|
||||||
"operation-history": "Operation history",
|
"operation-history": "Operation history",
|
||||||
"tariff-plans": "Tariff plans",
|
"tariff-plans": "Tariff plans",
|
||||||
"add-tokens": "Add tokens"
|
"add-tokens": "Add tokens",
|
||||||
|
"error-upload-chunk-wav-file-not-have-riff": "Failed to upload file: .wav not have RIFF header."
|
||||||
},
|
},
|
||||||
"Login-register-form": {
|
"Login-register-form": {
|
||||||
"and": "and",
|
"and": "and",
|
||||||
|
|||||||
@@ -241,7 +241,8 @@
|
|||||||
"succeeded": "Успешно",
|
"succeeded": "Успешно",
|
||||||
"operation-history": "История операций",
|
"operation-history": "История операций",
|
||||||
"tariff-plans": "Тарифные планы",
|
"tariff-plans": "Тарифные планы",
|
||||||
"add-tokens": "Пополнить токены"
|
"add-tokens": "Пополнить токены",
|
||||||
|
"error-upload-chunk-wav-file-not-have-riff": "Не удалось загрузить файл: .wav не содержит заголовка RIFF."
|
||||||
},
|
},
|
||||||
"Login-register-form": {
|
"Login-register-form": {
|
||||||
"and": "и",
|
"and": "и",
|
||||||
|
|||||||
Reference in New Issue
Block a user