Рабочий чат

This commit is contained in:
Халимов Рустам
2026-04-01 23:18:55 +03:00
parent 249c344df8
commit 4ae7dd60ce
42 changed files with 1016 additions and 184 deletions
@@ -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)