diff --git a/dist-import/autenticacao.d.ts b/dist-import/autenticacao.d.ts index b64680c..8a9cd10 100644 --- a/dist-import/autenticacao.d.ts +++ b/dist-import/autenticacao.d.ts @@ -1,4 +1,4 @@ -import type { tipoResposta } from "~comuns"; +import { type tipoResposta } from "~comuns"; type tipoPostValidarTokem = { token: string; }; @@ -14,11 +14,11 @@ export declare const pAutenticacao: { buscar: (url: string, post: tipoPostValidarTokem) => Promise>; }) => Promise<"valido" | "erro">; urlAutenticacao: (ambiente: "desenvolvimento" | "producao") => string; - codigoPrefeituraSite: ({ ambiente, post, buscar, }: { + codigoContaSite: ({ ambiente, post, buscar, }: { ambiente: "desenvolvimento" | "producao"; post: tipoPostCodigoContaSite; /** função que conecta com a API */ buscar: (url: string, post: tipoPostCodigoContaSite) => Promise>; - }) => Promise<"valido" | "erro">; + }) => Promise>; }; export {}; diff --git a/dist-import/autenticacao.js b/dist-import/autenticacao.js index c327720..f922949 100644 --- a/dist-import/autenticacao.js +++ b/dist-import/autenticacao.js @@ -1,3 +1,4 @@ +import { respostaComuns } from "~comuns"; const urlAutenticacao = (ambiente) => `${ambiente == "producao" ? "https://carro-de-boi.idz.one" : "http://localhost:5030"}/autenticacao`; @@ -14,21 +15,19 @@ const validarToken = async ({ ambiente, post, buscar, }) => { return "erro"; } }; -const codigoPrefeituraSite = async ({ ambiente, post, buscar, }) => { +const codigoContaSite = async ({ ambiente, post, buscar, }) => { const url = `${urlAutenticacao(ambiente)}/autenticacao/api/codigo_prefeitura_site`; try { - const resposta = await buscar(url, post) - .then((resposta) => resposta.eCerto ? "valido" : "erro") - .catch((e) => "erro"); - return resposta; + const resp = await buscar(url, post).catch((e) => respostaComuns.erro(`erro ao buscar código do site: ${e}`)); + return resp; } catch (e) { - return "erro"; + return respostaComuns.erro(`erro ao buscar código do site: ${e}`); } }; /** todas as rotas de comunicação com autenticador partem dessa variável */ export const pAutenticacao = { validarToken, urlAutenticacao, - codigoPrefeituraSite, + codigoContaSite, }; diff --git a/dist-require/autenticacao.d.ts b/dist-require/autenticacao.d.ts index b64680c..8a9cd10 100644 --- a/dist-require/autenticacao.d.ts +++ b/dist-require/autenticacao.d.ts @@ -1,4 +1,4 @@ -import type { tipoResposta } from "~comuns"; +import { type tipoResposta } from "~comuns"; type tipoPostValidarTokem = { token: string; }; @@ -14,11 +14,11 @@ export declare const pAutenticacao: { buscar: (url: string, post: tipoPostValidarTokem) => Promise>; }) => Promise<"valido" | "erro">; urlAutenticacao: (ambiente: "desenvolvimento" | "producao") => string; - codigoPrefeituraSite: ({ ambiente, post, buscar, }: { + codigoContaSite: ({ ambiente, post, buscar, }: { ambiente: "desenvolvimento" | "producao"; post: tipoPostCodigoContaSite; /** função que conecta com a API */ buscar: (url: string, post: tipoPostCodigoContaSite) => Promise>; - }) => Promise<"valido" | "erro">; + }) => Promise>; }; export {}; diff --git a/dist-require/autenticacao.js b/dist-require/autenticacao.js index 297b877..3ed926c 100644 --- a/dist-require/autenticacao.js +++ b/dist-require/autenticacao.js @@ -1,6 +1,7 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pAutenticacao = void 0; +const _comuns_1 = require("~comuns"); const urlAutenticacao = (ambiente) => `${ambiente == "producao" ? "https://carro-de-boi.idz.one" : "http://localhost:5030"}/autenticacao`; @@ -17,21 +18,19 @@ const validarToken = async ({ ambiente, post, buscar, }) => { return "erro"; } }; -const codigoPrefeituraSite = async ({ ambiente, post, buscar, }) => { +const codigoContaSite = async ({ ambiente, post, buscar, }) => { const url = `${urlAutenticacao(ambiente)}/autenticacao/api/codigo_prefeitura_site`; try { - const resposta = await buscar(url, post) - .then((resposta) => resposta.eCerto ? "valido" : "erro") - .catch((e) => "erro"); - return resposta; + const resp = await buscar(url, post).catch((e) => _comuns_1.respostaComuns.erro(`erro ao buscar código do site: ${e}`)); + return resp; } catch (e) { - return "erro"; + return _comuns_1.respostaComuns.erro(`erro ao buscar código do site: ${e}`); } }; /** todas as rotas de comunicação com autenticador partem dessa variável */ exports.pAutenticacao = { validarToken, urlAutenticacao, - codigoPrefeituraSite, + codigoContaSite, }; diff --git a/package.json b/package.json index 1b20abe..7534895 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "~drives", - "version": "0.14.0", + "version": "0.15.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/autenticacao.ts b/src/autenticacao.ts index e543bd2..189dd8a 100644 --- a/src/autenticacao.ts +++ b/src/autenticacao.ts @@ -1,4 +1,4 @@ -import type { tipoResposta } from "~comuns" +import { respostaComuns, type tipoResposta } from "~comuns" type tipoPostValidarTokem = { token: string } type tipoPostCodigoContaSite = { site: string } @@ -38,7 +38,7 @@ const validarToken = async ({ } } -const codigoPrefeituraSite = async ({ +const codigoContaSite = async ({ ambiente, post, buscar, @@ -50,21 +50,19 @@ const codigoPrefeituraSite = async ({ url: string, post: tipoPostCodigoContaSite, ) => Promise> -}): Promise<"valido" | "erro"> => { +}): Promise> => { const url = `${urlAutenticacao( ambiente, )}/autenticacao/api/codigo_prefeitura_site` try { - const resposta = await buscar(url, post) - .then((resposta) => - resposta.eCerto ? ("valido" as const) : ("erro" as const), - ) - .catch((e) => "erro" as const) + const resp = await buscar(url, post).catch((e) => + respostaComuns.erro(`erro ao buscar código do site: ${e}`), + ) - return resposta + return resp } catch (e) { - return "erro" + return respostaComuns.erro(`erro ao buscar código do site: ${e}`) } } @@ -72,5 +70,5 @@ const codigoPrefeituraSite = async ({ export const pAutenticacao = { validarToken, urlAutenticacao, - codigoPrefeituraSite, + codigoContaSite, }