Files
rf4-spotter/apps/web/src/lib/admin-errors.ts
T
2026-09-16 19:54:18 +07:00

12 lines
711 B
TypeScript

export function adminErrorMessage(status: number, fallback: string): string {
if (status === 401) return "Неверный или истёкший административный токен.";
if (status === 409) return "Операция конфликтует с изменением в другой вкладке.";
if (status === 429) return "Слишком много попыток. Повторите позже.";
if (status >= 500) return "Сервис временно недоступен. Проверьте состояние и повторите позже.";
return fallback;
}
export function adminEndsSession(status: number): boolean {
return status === 401 || status === 429;
}