import { createApiClient } from "../lib/apiClient"; import { getAccessToken } from "../lib/authStorage"; import type { CurrentUserMenuPermissionsOutputDto } from "../types/authSession"; const api = createApiClient({ getToken: () => getAccessToken(), }); export async function getMyMenus(signal?: AbortSignal): Promise { return await api.requestJson({ path: "/auth-session/my-menus", method: "GET", signal, }); } export async function logout(signal?: AbortSignal): Promise { return await api.requestJson({ path: "/auth-session/logout", method: "POST", signal, }); }