replaced getAuthHeaders (old token-based) with CSRF management

This commit is contained in:
Oliver Bryan
2026-01-09 05:34:07 +00:00
parent f90ddc2e4c
commit f7d4d6212d

View File

@@ -9,10 +9,19 @@ export function issueID(key: string, num: number) {
return `${key}-${num.toString().padStart(3, "0")}`; return `${key}-${num.toString().padStart(3, "0")}`;
} }
export function getAuthHeaders(): HeadersInit { export function getCsrfToken(): string | null {
const token = localStorage.getItem("token"); return sessionStorage.getItem("csrfToken");
if (!token) return {}; }
return { Authorization: `Bearer ${token}` };
export function setCsrfToken(token: string): void {
sessionStorage.setItem("csrfToken", token);
}
export function clearAuth(): void {
sessionStorage.removeItem("csrfToken");
localStorage.removeItem("user");
localStorage.removeItem("selectedOrganisationId");
localStorage.removeItem("selectedProjectId");
} }
export function capitalise(str: string) { export function capitalise(str: string) {