Download client/src/lib/auth-utils.ts from surekim/tars: direct link, hf CLI and curl.
- Browser
- Download file 517 Bytes
-
https://huggingface.co/spaces/surekim/tars/resolve/main/client/src/lib/auth-utils.ts
- Command line
-
hf download hf://spaces/surekim/tars/client/src/lib/auth-utils.ts
-
curl -L -o auth-utils.ts https://huggingface.co/spaces/surekim/tars/resolve/main/client/src/lib/auth-utils.ts
517 Bytes
| export function isUnauthorizedError(error: Error): boolean { | |
| return /^401: .*Unauthorized/.test(error.message); | |
| } | |
| // Redirect to login with a toast notification | |
| export function redirectToLogin(toast?: (options: { title: string; description: string; variant: string }) => void) { | |
| if (toast) { | |
| toast({ | |
| title: "Unauthorized", | |
| description: "You are logged out. Logging in again...", | |
| variant: "destructive", | |
| }); | |
| } | |
| setTimeout(() => { | |
| window.location.href = "/api/login"; | |
| }, 500); | |
| } | |