frontend/requests/namespace.ts
2025-11-06 15:02:04 +01:00

16 lines
424 B
TypeScript

import axios from "axios";
import type { Namespace } from "~/classes/Namespace";
export function getNamespaces(onSuccess: (namespaces: Namespace[]) => void)
{
axios.get<Namespace[]>(StringUtils.format("%s/namespaces", ApiConfig.getHttpBase()), {
headers: {
Authorization: "Bearer " + requireToken()
}
})
.then((response) => {
onSuccess(response.data);
})
.catch();
}