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) { if (res.ok) {
return { success: true }; return { success: true };
} else { } 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 { return {
success: false, success: false,
error: errorData.error || `Ошибка ${res.status}: ${res.statusText}`, error: errorMessage,
}; };
} }
} catch (err) { } catch (err) {