import API_KEY from "../apiKeys"; // Função para pegar as informações do usuário logado const UserInfos = async (access_token) => { if (!access_token) throw new Error("access_token é obrigatório em UserInfos"); // Normaliza o formato do token const Token = access_token.replace(/^bearer/i, "Bearer"); const myHeaders = new Headers(); myHeaders.append("apikey", API_KEY); myHeaders.append("Authorization", Token); const requestOptions = { method: "GET", headers: myHeaders, redirect: "follow", }; try { const userInfo = await fetch( `https://yuanqfswhberkoevtmfr.supabase.co/functions/v1/user-info`, requestOptions ); if (!userInfo.ok) { const text = await userInfo.text(); console.error("Erro em UserInfos:", userInfo.status, text); throw new Error(`Erro ${userInfo.status} ao buscar informações do usuário`); } const userInfoData = await userInfo.json(); console.log("Dados do usuário:", userInfoData); return userInfoData; } catch (error) { console.error("Erro na função UserInfos:", error); throw error; } }; const SearchCep = async (cep) => { fetch(`https://brasilapi.com.br/api/cep/v1/${cep}`) .then(response => console.log(response)) } export { UserInfos,SearchCep };