12 lines
711 B
TypeScript
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;
|
|
}
|