fix: Исправлена ошибка сборки в lib/api.ts
This commit is contained in:
parent
02ad29e64b
commit
bcf1ffbfe2
@ -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) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user