This commit is contained in:
Luiz H. R. Silva 2024-06-06 19:49:57 -03:00
parent 681141a8d8
commit a1e543cfb8
12 changed files with 87 additions and 46 deletions

View file

@ -7,7 +7,10 @@ export type tipoUsuarioExterno = {
codigo_conta: string; codigo_conta: string;
chave_produto: string; chave_produto: string;
}; };
export declare const consultaUsuariosexterno: ({ token_produto, ambiente, }: { export declare const usuarios_quipo_governo: ({ token_produto, ambiente, buscar, }: {
ambiente: "desenvolvimento" | "producao"; ambiente: "desenvolvimento" | "producao";
token_produto: string; token_produto: string;
buscar: (url: string, headers: {
[k: string]: string;
}) => Promise<tipoResposta<tipoUsuarioExterno[]>>;
}) => Promise<tipoResposta<tipoUsuarioExterno[]>>; }) => Promise<tipoResposta<tipoUsuarioExterno[]>>;

View file

@ -8,7 +8,11 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
}); });
}; };
import { respostaComuns } from "p-respostas"; import { respostaComuns } from "p-respostas";
export const consultaUsuariosexterno = ({ token_produto, ambiente, }) => __awaiter(void 0, void 0, void 0, function* () { import { urlAutenticacao } from "./_urlAutenticacao";
console.log(token_produto, ambiente); export const usuarios_quipo_governo = ({ token_produto, ambiente, buscar, }) => __awaiter(void 0, void 0, void 0, function* () {
return respostaComuns.valor([]); const url = `${urlAutenticacao(ambiente)}/api/usuarios_quipo_governo`;
const headers = {
token: token_produto,
};
return buscar(url, headers).catch((e) => respostaComuns.erro(`erro ao buscar usuários quipo governo: ${e}`));
}); });

View file

@ -1,4 +1,5 @@
export type { tipoUsuarioExterno } from "./_consultaUsuariosexterno"; import { type tipoUsuarioExterno } from "./_usuarios_quipo_governo";
export type { tipoUsuarioExterno };
/** todas as rotas de comunicação com autenticador partem dessa variável */ /** todas as rotas de comunicação com autenticador partem dessa variável */
export declare const pAutenticacao: { export declare const pAutenticacao: {
validarToken: ({ ambiente, post, buscar, }: { validarToken: ({ ambiente, post, buscar, }: {
@ -20,8 +21,11 @@ export declare const pAutenticacao: {
site: string; site: string;
}) => Promise<import("p-respostas").tipoResposta<string>>; }) => Promise<import("p-respostas").tipoResposta<string>>;
}) => Promise<import("p-respostas").tipoResposta<string>>; }) => Promise<import("p-respostas").tipoResposta<string>>;
consultaUsuariosexterno: ({ token_produto, ambiente, }: { usuarios_quipo_governo: ({ token_produto, ambiente, buscar, }: {
ambiente: "desenvolvimento" | "producao"; ambiente: "desenvolvimento" | "producao";
token_produto: string; token_produto: string;
}) => Promise<import("p-respostas").tipoResposta<import("./_consultaUsuariosexterno").tipoUsuarioExterno[]>>; buscar: (url: string, headers: {
[k: string]: string;
}) => Promise<import("p-respostas").tipoResposta<tipoUsuarioExterno[]>>;
}) => Promise<import("p-respostas").tipoResposta<tipoUsuarioExterno[]>>;
}; };

View file

@ -1,11 +1,11 @@
import { codigoContaSite } from "./_codigoContaSite"; import { codigoContaSite } from "./_codigoContaSite";
import { consultaUsuariosexterno } from "./_consultaUsuariosexterno";
import { urlAutenticacao } from "./_urlAutenticacao"; import { urlAutenticacao } from "./_urlAutenticacao";
import { usuarios_quipo_governo, } from "./_usuarios_quipo_governo";
import { validarToken } from "./_validarToken"; import { validarToken } from "./_validarToken";
/** todas as rotas de comunicação com autenticador partem dessa variável */ /** todas as rotas de comunicação com autenticador partem dessa variável */
export const pAutenticacao = { export const pAutenticacao = {
validarToken, validarToken,
urlAutenticacao, urlAutenticacao,
codigoContaSite, codigoContaSite,
consultaUsuariosexterno, usuarios_quipo_governo,
}; };

View file

@ -7,7 +7,10 @@ export type tipoUsuarioExterno = {
codigo_conta: string; codigo_conta: string;
chave_produto: string; chave_produto: string;
}; };
export declare const consultaUsuariosexterno: ({ token_produto, ambiente, }: { export declare const usuarios_quipo_governo: ({ token_produto, ambiente, buscar, }: {
ambiente: "desenvolvimento" | "producao"; ambiente: "desenvolvimento" | "producao";
token_produto: string; token_produto: string;
buscar: (url: string, headers: {
[k: string]: string;
}) => Promise<tipoResposta<tipoUsuarioExterno[]>>;
}) => Promise<tipoResposta<tipoUsuarioExterno[]>>; }) => Promise<tipoResposta<tipoUsuarioExterno[]>>;

View file

@ -36,15 +36,22 @@ var __generator = (this && this.__generator) || function (thisArg, body) {
} }
}; };
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "__esModule", { value: true });
exports.consultaUsuariosexterno = void 0; exports.usuarios_quipo_governo = void 0;
var p_respostas_1 = require("p-respostas"); var p_respostas_1 = require("p-respostas");
var consultaUsuariosexterno = function (_a) { var _urlAutenticacao_1 = require("./_urlAutenticacao");
var token_produto = _a.token_produto, ambiente = _a.ambiente; var usuarios_quipo_governo = function (_a) {
var token_produto = _a.token_produto, ambiente = _a.ambiente, buscar = _a.buscar;
return __awaiter(void 0, void 0, void 0, function () { return __awaiter(void 0, void 0, void 0, function () {
var url, headers;
return __generator(this, function (_b) { return __generator(this, function (_b) {
console.log(token_produto, ambiente); url = "".concat((0, _urlAutenticacao_1.urlAutenticacao)(ambiente), "/api/usuarios_quipo_governo");
return [2 /*return*/, p_respostas_1.respostaComuns.valor([])]; headers = {
token: token_produto,
};
return [2 /*return*/, buscar(url, headers).catch(function (e) {
return p_respostas_1.respostaComuns.erro("erro ao buscar usu\u00E1rios quipo governo: ".concat(e));
})];
}); });
}); });
}; };
exports.consultaUsuariosexterno = consultaUsuariosexterno; exports.usuarios_quipo_governo = usuarios_quipo_governo;

View file

@ -1,4 +1,5 @@
export type { tipoUsuarioExterno } from "./_consultaUsuariosexterno"; import { type tipoUsuarioExterno } from "./_usuarios_quipo_governo";
export type { tipoUsuarioExterno };
/** todas as rotas de comunicação com autenticador partem dessa variável */ /** todas as rotas de comunicação com autenticador partem dessa variável */
export declare const pAutenticacao: { export declare const pAutenticacao: {
validarToken: ({ ambiente, post, buscar, }: { validarToken: ({ ambiente, post, buscar, }: {
@ -20,8 +21,11 @@ export declare const pAutenticacao: {
site: string; site: string;
}) => Promise<import("p-respostas").tipoResposta<string>>; }) => Promise<import("p-respostas").tipoResposta<string>>;
}) => Promise<import("p-respostas").tipoResposta<string>>; }) => Promise<import("p-respostas").tipoResposta<string>>;
consultaUsuariosexterno: ({ token_produto, ambiente, }: { usuarios_quipo_governo: ({ token_produto, ambiente, buscar, }: {
ambiente: "desenvolvimento" | "producao"; ambiente: "desenvolvimento" | "producao";
token_produto: string; token_produto: string;
}) => Promise<import("p-respostas").tipoResposta<import("./_consultaUsuariosexterno").tipoUsuarioExterno[]>>; buscar: (url: string, headers: {
[k: string]: string;
}) => Promise<import("p-respostas").tipoResposta<tipoUsuarioExterno[]>>;
}) => Promise<import("p-respostas").tipoResposta<tipoUsuarioExterno[]>>;
}; };

View file

@ -2,13 +2,13 @@
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "__esModule", { value: true });
exports.pAutenticacao = void 0; exports.pAutenticacao = void 0;
var _codigoContaSite_1 = require("./_codigoContaSite"); var _codigoContaSite_1 = require("./_codigoContaSite");
var _consultaUsuariosexterno_1 = require("./_consultaUsuariosexterno");
var _urlAutenticacao_1 = require("./_urlAutenticacao"); var _urlAutenticacao_1 = require("./_urlAutenticacao");
var _usuarios_quipo_governo_1 = require("./_usuarios_quipo_governo");
var _validarToken_1 = require("./_validarToken"); var _validarToken_1 = require("./_validarToken");
/** todas as rotas de comunicação com autenticador partem dessa variável */ /** todas as rotas de comunicação com autenticador partem dessa variável */
exports.pAutenticacao = { exports.pAutenticacao = {
validarToken: _validarToken_1.validarToken, validarToken: _validarToken_1.validarToken,
urlAutenticacao: _urlAutenticacao_1.urlAutenticacao, urlAutenticacao: _urlAutenticacao_1.urlAutenticacao,
codigoContaSite: _codigoContaSite_1.codigoContaSite, codigoContaSite: _codigoContaSite_1.codigoContaSite,
consultaUsuariosexterno: _consultaUsuariosexterno_1.consultaUsuariosexterno, usuarios_quipo_governo: _usuarios_quipo_governo_1.usuarios_quipo_governo,
}; };

View file

@ -1,6 +1,6 @@
{ {
"name": "p-drives", "name": "p-drives",
"version": "0.49.0", "version": "0.51.0",
"description": "", "description": "",
"main": "src/index.ts", "main": "src/index.ts",
"exports": { "exports": {

View file

@ -1,21 +0,0 @@
import { respostaComuns, type tipoResposta } from "p-respostas"
export type tipoUsuarioExterno = {
nome: string
email: string
telefone: string
vinculo: string
codigo_conta: string
chave_produto: string
}
export const consultaUsuariosexterno = async ({
token_produto,
ambiente,
}: {
ambiente: "desenvolvimento" | "producao"
token_produto: string
}): Promise<tipoResposta<tipoUsuarioExterno[]>> => {
console.log(token_produto, ambiente)
return respostaComuns.valor([])
}

View file

@ -0,0 +1,34 @@
import { respostaComuns, type tipoResposta } from "p-respostas"
import { urlAutenticacao } from "./_urlAutenticacao"
export type tipoUsuarioExterno = {
nome: string
email: string
telefone: string
vinculo: string
codigo_conta: string
chave_produto: string
}
export const usuarios_quipo_governo = async ({
token_produto,
ambiente,
buscar,
}: {
ambiente: "desenvolvimento" | "producao"
token_produto: string
buscar: (
url: string,
headers: { [k: string]: string },
) => Promise<tipoResposta<tipoUsuarioExterno[]>>
}): Promise<tipoResposta<tipoUsuarioExterno[]>> => {
const url = `${urlAutenticacao(ambiente)}/api/usuarios_quipo_governo`
const headers = {
token: token_produto,
}
return buscar(url, headers).catch((e) =>
respostaComuns.erro(`erro ao buscar usuários quipo governo: ${e}`),
)
}

View file

@ -1,14 +1,17 @@
import { codigoContaSite } from "./_codigoContaSite" import { codigoContaSite } from "./_codigoContaSite"
import { consultaUsuariosexterno } from "./_consultaUsuariosexterno"
import { urlAutenticacao } from "./_urlAutenticacao" import { urlAutenticacao } from "./_urlAutenticacao"
import {
type tipoUsuarioExterno,
usuarios_quipo_governo,
} from "./_usuarios_quipo_governo"
import { validarToken } from "./_validarToken" import { validarToken } from "./_validarToken"
export type { tipoUsuarioExterno } from "./_consultaUsuariosexterno" export type { tipoUsuarioExterno }
/** todas as rotas de comunicação com autenticador partem dessa variável */ /** todas as rotas de comunicação com autenticador partem dessa variável */
export const pAutenticacao = { export const pAutenticacao = {
validarToken, validarToken,
urlAutenticacao, urlAutenticacao,
codigoContaSite, codigoContaSite,
consultaUsuariosexterno, usuarios_quipo_governo,
} }