Рабочий чат
This commit is contained in:
@@ -43,8 +43,10 @@ export class HttpClient {
|
||||
|
||||
if (!response.ok) {
|
||||
const errorData = await response.json().catch(() => ({}));
|
||||
const errorMessage = errorData.error || errorData.message || 'Ошибка запроса';
|
||||
throw new Error(errorMessage);
|
||||
const errorMessage = errorData.error || errorData.message || `Request failed with status ${response.status}`;
|
||||
const err = new Error(errorMessage);
|
||||
(err as any).status = response.status;
|
||||
throw err;
|
||||
}
|
||||
|
||||
// Handle empty responses (e.g., 200 OK with no body)
|
||||
|
||||
Reference in New Issue
Block a user