import { User } from "@root/model/auth"; import { authStore } from "@root/stores/makeRequest"; const apiUrl = process.env.NODE_ENV === "production" ? "/user" : "https://hub.pena.digital/user"; const authUrl = process.env.NODE_ENV === "production" ? "/auth" : "https://hub.pena.digital/auth"; const makeRequest = authStore.getState().makeRequest; export async function getOrCreateUser(userId: string): Promise { return makeRequest({ url: `${apiUrl}/${userId}`, contentType: true, method: "GET", useToken: false, withCredentials: false, }); } export function logout() { return makeRequest({ url: authUrl + "/logout", method: "POST", useToken: false, withCredentials: true, }); }