fix: Исправлена ошибка сборки в lib/api.ts

This commit is contained in:
dosai 2025-11-01 20:19:25 +03:00
parent 02ad29e64b
commit bcf1ffbfe2

View File

@ -45,10 +45,20 @@ export async function submitCalculator(
if (res.ok) {
return { success: true };
} else {
const errorData = await res.json().catch(() => ({ error: await res.text() }));
let errorMessage = `Ошибка ${res.status}: ${res.statusText}`;
try {
const errorData = await res.json();
errorMessage = errorData.error || errorMessage;
} catch {
try {
errorMessage = await res.text();
} catch {
// Оставляем дефолтное сообщение
}
}
return {
success: false,
error: errorData.error || `Ошибка ${res.status}: ${res.statusText}`,
error: errorMessage,
};
}
} catch (err) {