import { makeRequest } from "@frontend/kitui"; import { parseAxiosError } from "@root/utils/parse-error"; const apiUrl = process.env.NODE_ENV === "production" ? "" : "https://hub.pena.digital"; export async function logout(): Promise<[unknown, string?]> { try { const logoutResponse = await makeRequest({ url: apiUrl + "/auth/logout", method: "POST", useToken: true, withCredentials: true, }); return [logoutResponse]; } catch (nativeError) { const [error] = parseAxiosError(nativeError); return [null, `Не удалось выйти. ${error}`]; } }