/
githubmirror
/
gogs
Обзор
Документация
Войти
/
githubmirror
/
gogs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
web/src/lib/user-info.ts
18 строк
521 B
ᴊᴏᴇ ᴄʜᴇɴ
fix: surface 5xx errors in the SPA boot and route loaders (#8343)
08 июн 2026, 05:00
Не верифицирован
08 июн 2026, 05:00
bcda7c9
Код
Авторство
О чём код?
import { loaderResponseError } from "@/lib/loader-error"; import { subUrl } from "@/lib/url"; export interface UserInfo { username: string; avatarURL: string; isAdmin: boolean; canCreateOrganization: boolean; } export async function fetchUserInfo(): Promise<UserInfo | null> { const res = await fetch(subUrl("/api/web/user/info"), { credentials: "same-origin" }); if (res.status === 204) return null; if (!res.ok) { throw await loaderResponseError(res); } return (await res.json()) as UserInfo; }