Поправки обработки ошибок сервера

This commit is contained in:
Book Pauk
2022-09-12 15:23:22 +07:00
parent a4fdb67913
commit ffedce4351

View File

@@ -83,6 +83,7 @@ class ReaderWorker {
let convertFilename = ''; let convertFilename = '';
const overLoadMes = 'Слишком большая очередь загрузки. Пожалуйста, попробуйте позже.'; const overLoadMes = 'Слишком большая очередь загрузки. Пожалуйста, попробуйте позже.';
const fileNotFoundMes = 'Файл не найден';
const overLoadErr = new Error(overLoadMes); const overLoadErr = new Error(overLoadMes);
let q = null; let q = null;
@@ -193,17 +194,24 @@ class ReaderWorker {
mes = mes[0]; mes = mes[0];
if (mes == 'abort') if (mes == 'abort')
mes = overLoadMes; mes = overLoadMes;
if (mes.indexOf('ENOTDIR') >= 0)
mes = fileNotFoundMes;
wState.set({state: 'error', error: mes}); wState.set({state: 'error', error: mes});
} finally { } finally {
//clean //clean
if (q) try {
q.ret(); if (q)
if (decompDir) q.ret();
await fs.remove(decompDir); if (decompDir)
if (downloadedFilename && !isUploaded) await fs.remove(decompDir);
await fs.remove(downloadedFilename); if (downloadedFilename && !isUploaded)
if (convertFilename) await fs.remove(downloadedFilename);
await fs.remove(convertFilename); if (convertFilename)
await fs.remove(convertFilename);
} catch (e) {
log(LM_ERR, `Remove error: ${e.stack}`);
}
} }
} }