From b67c2dd85d6ad514ba17ecfe0ab0756d8328c10f Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Thu, 22 Aug 2024 16:36:22 -0300 Subject: [PATCH] =?UTF-8?q?corre=C3=A7=C3=B5es=20em=20drive?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist-import/autenticacao/_validarToken.js | 2 +- dist-import/residuos/index.d.ts | 23 ++++---- dist-import/residuos/index.js | 45 ++++++++++++---- dist-require/autenticacao/_validarToken.js | 2 +- dist-require/residuos/index.d.ts | 23 ++++---- dist-require/residuos/index.js | 47 +++++++++++++---- package.json | 2 +- pnpm-lock.yaml | 32 ++++++------ src/autenticacao/_validarToken.ts | 2 +- src/residuos/index.ts | 61 ++++++++++++++++++---- 10 files changed, 161 insertions(+), 78 deletions(-) diff --git a/dist-import/autenticacao/_validarToken.js b/dist-import/autenticacao/_validarToken.js index fd95507..ddab89d 100644 --- a/dist-import/autenticacao/_validarToken.js +++ b/dist-import/autenticacao/_validarToken.js @@ -15,7 +15,7 @@ export const validarToken = async ({ ambiente, post, }) => { .catch(() => "erro"); return resposta; } - catch (e) { + catch (_e) { return "erro"; } }; diff --git a/dist-import/residuos/index.d.ts b/dist-import/residuos/index.d.ts index 2981dec..05b0695 100644 --- a/dist-import/residuos/index.d.ts +++ b/dist-import/residuos/index.d.ts @@ -6,16 +6,14 @@ export declare const zAuntenticacaoResiduos: z.ZodObject<{ documento_usuario: z.ZodString; organizacao: z.ZodString; rotas: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; + url_usuarios: z.ZodString; + url_empreendedores: z.ZodString; + url_empreendimentos: z.ZodString; tipo_usuario: z.ZodString; sistema: z.ZodString; sistema_cor: z.ZodString; sistema_nome: z.ZodString; sistema_logo: z.ZodString; - /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ - codigo_token: z.ZodString; - url_usuarios: z.ZodString; - url_empreendedores: z.ZodString; - url_empreendimentos: z.ZodString; }, "strip", z.ZodTypeAny, { codigo_usuario: string; nome_usuario: string; @@ -23,15 +21,14 @@ export declare const zAuntenticacaoResiduos: z.ZodObject<{ documento_usuario: string; organizacao: string; rotas: {}; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; tipo_usuario: string; sistema: string; sistema_cor: string; sistema_nome: string; sistema_logo: string; - codigo_token: string; - url_usuarios: string; - url_empreendedores: string; - url_empreendimentos: string; }, { codigo_usuario: string; nome_usuario: string; @@ -39,13 +36,13 @@ export declare const zAuntenticacaoResiduos: z.ZodObject<{ documento_usuario: string; organizacao: string; rotas: {}; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; tipo_usuario: string; sistema: string; sistema_cor: string; sistema_nome: string; sistema_logo: string; - codigo_token: string; - url_usuarios: string; - url_empreendedores: string; - url_empreendimentos: string; }>; +export declare const exemploAutenticacaoResiduos: z.infer; diff --git a/dist-import/residuos/index.js b/dist-import/residuos/index.js index 084261c..b24c874 100644 --- a/dist-import/residuos/index.js +++ b/dist-import/residuos/index.js @@ -1,22 +1,47 @@ import { z } from "zod"; export const zAuntenticacaoResiduos = z.object({ - // usuários + //codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", codigo_usuario: z.string().uuid(), + //nome_usuario: "Jaci Tupi", nome_usuario: z.string(), + //email_usuario: "jaci@maillinator.com", email_usuario: z.string(), + //documento_usuario: "111.111.111-11", documento_usuario: z.string(), + //organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", organizacao: z.string(), + //rotas: {}, rotas: z.object({}), - tipo_usuario: z.string(), - // Dados do sistema - sistema: z.string(), - sistema_cor: z.string(), - sistema_nome: z.string(), - sistema_logo: z.string(), - // integrações - /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ - codigo_token: z.string(), + //url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", url_usuarios: z.string().url(), + //url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", url_empreendedores: z.string().url(), + //url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", url_empreendimentos: z.string().url(), + //tipo_usuario: "usuario", + tipo_usuario: z.string(), + //sistema: "gov-criciuma", + sistema: z.string(), + //sistema_cor: "#688c00", + sistema_cor: z.string(), + //sistema_nome: "e-licencie", + sistema_nome: z.string(), + //sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", + sistema_logo: z.string(), }); +export const exemploAutenticacaoResiduos = { + codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", + nome_usuario: "Jaci Tupi", + email_usuario: "jaci@maillinator.com", + documento_usuario: "111.111.111-11", + organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", + rotas: {}, + url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", + url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", + url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", + tipo_usuario: "usuario", + sistema: "gov-criciuma", + sistema_cor: "#688c00", + sistema_nome: "e-licencie", + sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", +}; diff --git a/dist-require/autenticacao/_validarToken.js b/dist-require/autenticacao/_validarToken.js index dbc3dfb..812c0a1 100644 --- a/dist-require/autenticacao/_validarToken.js +++ b/dist-require/autenticacao/_validarToken.js @@ -21,7 +21,7 @@ const validarToken = async ({ ambiente, post, }) => { .catch(() => "erro"); return resposta; } - catch (e) { + catch (_e) { return "erro"; } }; diff --git a/dist-require/residuos/index.d.ts b/dist-require/residuos/index.d.ts index 2981dec..05b0695 100644 --- a/dist-require/residuos/index.d.ts +++ b/dist-require/residuos/index.d.ts @@ -6,16 +6,14 @@ export declare const zAuntenticacaoResiduos: z.ZodObject<{ documento_usuario: z.ZodString; organizacao: z.ZodString; rotas: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; + url_usuarios: z.ZodString; + url_empreendedores: z.ZodString; + url_empreendimentos: z.ZodString; tipo_usuario: z.ZodString; sistema: z.ZodString; sistema_cor: z.ZodString; sistema_nome: z.ZodString; sistema_logo: z.ZodString; - /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ - codigo_token: z.ZodString; - url_usuarios: z.ZodString; - url_empreendedores: z.ZodString; - url_empreendimentos: z.ZodString; }, "strip", z.ZodTypeAny, { codigo_usuario: string; nome_usuario: string; @@ -23,15 +21,14 @@ export declare const zAuntenticacaoResiduos: z.ZodObject<{ documento_usuario: string; organizacao: string; rotas: {}; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; tipo_usuario: string; sistema: string; sistema_cor: string; sistema_nome: string; sistema_logo: string; - codigo_token: string; - url_usuarios: string; - url_empreendedores: string; - url_empreendimentos: string; }, { codigo_usuario: string; nome_usuario: string; @@ -39,13 +36,13 @@ export declare const zAuntenticacaoResiduos: z.ZodObject<{ documento_usuario: string; organizacao: string; rotas: {}; + url_usuarios: string; + url_empreendedores: string; + url_empreendimentos: string; tipo_usuario: string; sistema: string; sistema_cor: string; sistema_nome: string; sistema_logo: string; - codigo_token: string; - url_usuarios: string; - url_empreendedores: string; - url_empreendimentos: string; }>; +export declare const exemploAutenticacaoResiduos: z.infer; diff --git a/dist-require/residuos/index.js b/dist-require/residuos/index.js index 974fa52..39d6228 100644 --- a/dist-require/residuos/index.js +++ b/dist-require/residuos/index.js @@ -1,25 +1,50 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.zAuntenticacaoResiduos = void 0; +exports.exemploAutenticacaoResiduos = exports.zAuntenticacaoResiduos = void 0; const zod_1 = require("zod"); exports.zAuntenticacaoResiduos = zod_1.z.object({ - // usuários + //codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", codigo_usuario: zod_1.z.string().uuid(), + //nome_usuario: "Jaci Tupi", nome_usuario: zod_1.z.string(), + //email_usuario: "jaci@maillinator.com", email_usuario: zod_1.z.string(), + //documento_usuario: "111.111.111-11", documento_usuario: zod_1.z.string(), + //organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", organizacao: zod_1.z.string(), + //rotas: {}, rotas: zod_1.z.object({}), - tipo_usuario: zod_1.z.string(), - // Dados do sistema - sistema: zod_1.z.string(), - sistema_cor: zod_1.z.string(), - sistema_nome: zod_1.z.string(), - sistema_logo: zod_1.z.string(), - // integrações - /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ - codigo_token: zod_1.z.string(), + //url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", url_usuarios: zod_1.z.string().url(), + //url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", url_empreendedores: zod_1.z.string().url(), + //url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", url_empreendimentos: zod_1.z.string().url(), + //tipo_usuario: "usuario", + tipo_usuario: zod_1.z.string(), + //sistema: "gov-criciuma", + sistema: zod_1.z.string(), + //sistema_cor: "#688c00", + sistema_cor: zod_1.z.string(), + //sistema_nome: "e-licencie", + sistema_nome: zod_1.z.string(), + //sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", + sistema_logo: zod_1.z.string(), }); +exports.exemploAutenticacaoResiduos = { + codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", + nome_usuario: "Jaci Tupi", + email_usuario: "jaci@maillinator.com", + documento_usuario: "111.111.111-11", + organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", + rotas: {}, + url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", + url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", + url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", + tipo_usuario: "usuario", + sistema: "gov-criciuma", + sistema_cor: "#688c00", + sistema_nome: "e-licencie", + sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", +}; diff --git a/package.json b/package.json index b5a1365..a871a2c 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.141.0", + "version": "0.142.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a90d250..c69311e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,13 +26,13 @@ importers: version: 4.2.1 p-comuns: specifier: git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#producao - version: git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#87acc3b5622ea385034752ce2f6b40a2fa7defa0(typescript@5.5.2) + version: git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#d774bd9dab964ca002798d403d2f05c5a4ccfdea(typescript@5.5.4) p-respostas: specifier: git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#producao - version: git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#5e75cd641a6b02b7f865cfa7ecb6d9866a50c641 + version: git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#8d3a21cf9f7ab3fb018671941d697b839986cf4f typescript: - specifier: ^5 - version: 5.5.2 + specifier: 5.5.4 + version: 5.5.4 packages: @@ -137,15 +137,15 @@ packages: object-filter@1.0.2: resolution: {integrity: sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==} - p-comuns@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#87acc3b5622ea385034752ce2f6b40a2fa7defa0: - resolution: {commit: 87acc3b5622ea385034752ce2f6b40a2fa7defa0, repo: http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git, type: git} - version: 0.36.0 + p-comuns@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#d774bd9dab964ca002798d403d2f05c5a4ccfdea: + resolution: {commit: d774bd9dab964ca002798d403d2f05c5a4ccfdea, repo: http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git, type: git} + version: 0.40.0 peerDependencies: typescript: ^5 - p-respostas@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#5e75cd641a6b02b7f865cfa7ecb6d9866a50c641: - resolution: {commit: 5e75cd641a6b02b7f865cfa7ecb6d9866a50c641, repo: http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git, type: git} - version: 0.16.0 + p-respostas@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#8d3a21cf9f7ab3fb018671941d697b839986cf4f: + resolution: {commit: 8d3a21cf9f7ab3fb018671941d697b839986cf4f, repo: http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git, type: git} + version: 0.23.0 queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -164,8 +164,8 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - typescript@5.5.2: - resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} hasBin: true @@ -264,12 +264,12 @@ snapshots: object-filter@1.0.2: {} - p-comuns@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#87acc3b5622ea385034752ce2f6b40a2fa7defa0(typescript@5.5.2): + p-comuns@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#d774bd9dab964ca002798d403d2f05c5a4ccfdea(typescript@5.5.4): dependencies: - typescript: 5.5.2 + typescript: 5.5.4 zod: 3.23.8 - p-respostas@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#5e75cd641a6b02b7f865cfa7ecb6d9866a50c641: + p-respostas@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_respostas.git#8d3a21cf9f7ab3fb018671941d697b839986cf4f: dependencies: zod: 3.23.8 @@ -287,7 +287,7 @@ snapshots: tr46@0.0.3: {} - typescript@5.5.2: {} + typescript@5.5.4: {} undici-types@5.26.5: {} diff --git a/src/autenticacao/_validarToken.ts b/src/autenticacao/_validarToken.ts index 4cead7f..1699ac5 100644 --- a/src/autenticacao/_validarToken.ts +++ b/src/autenticacao/_validarToken.ts @@ -29,7 +29,7 @@ export const validarToken = async ({ .catch(() => "erro" as const) return resposta - } catch (e) { + } catch (_e) { return "erro" } } diff --git a/src/residuos/index.ts b/src/residuos/index.ts index 3cfa236..db280f2 100644 --- a/src/residuos/index.ts +++ b/src/residuos/index.ts @@ -1,27 +1,66 @@ import { z } from "zod" export const zAuntenticacaoResiduos = z.object({ - // usuários - + //codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", codigo_usuario: z.string().uuid(), + + //nome_usuario: "Jaci Tupi", nome_usuario: z.string(), + + //email_usuario: "jaci@maillinator.com", email_usuario: z.string(), + + //documento_usuario: "111.111.111-11", documento_usuario: z.string(), + + //organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", organizacao: z.string(), + + //rotas: {}, rotas: z.object({}), + + //url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", + url_usuarios: z.string().url(), + + //url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", + url_empreendedores: z.string().url(), + + //url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", + url_empreendimentos: z.string().url(), + + //tipo_usuario: "usuario", tipo_usuario: z.string(), - // Dados do sistema + //sistema: "gov-criciuma", sistema: z.string(), + + //sistema_cor: "#688c00", sistema_cor: z.string(), + + //sistema_nome: "e-licencie", sistema_nome: z.string(), + + //sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", sistema_logo: z.string(), - - // integrações - - /** as url de integração serão armazenadas pelo sistema resíduos e identificado pelo código do token */ - codigo_token: z.string(), - url_usuarios: z.string().url(), - url_empreendedores: z.string().url(), - url_empreendimentos: z.string().url(), }) + +export const exemploAutenticacaoResiduos: z.infer< + typeof zAuntenticacaoResiduos +> = { + codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", + nome_usuario: "Jaci Tupi", + email_usuario: "jaci@maillinator.com", + documento_usuario: "111.111.111-11", + organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", + rotas: {}, + url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", + url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", + url_empreendimentos: + "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", + tipo_usuario: "usuario", + sistema: "gov-criciuma", + sistema_cor: "#688c00", + sistema_nome: "e-licencie", + sistema_logo: + "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", +}