From 5e04f26bbbd88c3262f799c4dae64c98d8949def Mon Sep 17 00:00:00 2001 From: "Luiz H. R. Silva" Date: Wed, 19 Jun 2024 10:33:55 -0300 Subject: [PATCH] add import node_fetch from "node-fetch"; --- .../pilao-de-dados/deletar_registros.js | 3 +- .../pilao-de-dados/enviar_registros.js | 3 +- dist-import/pilao-de-dados/serie_consultar.js | 3 +- dist-import/pilao-de-dados/serie_registrar.js | 3 +- .../pilao-de-dados/deletar_registros.js | 6 ++- .../pilao-de-dados/enviar_registros.js | 6 ++- .../pilao-de-dados/serie_consultar.js | 6 ++- .../pilao-de-dados/serie_registrar.js | 6 ++- package.json | 3 +- pnpm-lock.yaml | 50 ++++++++++++++++++- src/pilao-de-dados/deletar_registros.ts | 4 +- src/pilao-de-dados/enviar_registros.ts | 3 +- src/pilao-de-dados/serie_consultar.ts | 4 +- src/pilao-de-dados/serie_registrar.ts | 4 +- 14 files changed, 87 insertions(+), 17 deletions(-) diff --git a/dist-import/pilao-de-dados/deletar_registros.js b/dist-import/pilao-de-dados/deletar_registros.js index 4ac471b..e6b2497 100644 --- a/dist-import/pilao-de-dados/deletar_registros.js +++ b/dist-import/pilao-de-dados/deletar_registros.js @@ -7,6 +7,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; +import node_fetch from "node-fetch"; import { respostaComuns } from "p-respostas"; import { z } from "zod"; import { PREFIXO, baseUrlPilao } from "./_variaveis"; @@ -20,7 +21,7 @@ export const deletar_registros = ({ emDesenvolvimento, cliente: { conta, produto const tamanhoBlocos = 1000; while (codigos.length > 0) { const bloco = codigos.splice(0, tamanhoBlocos); - const resp = yield fetch(url.toString(), { + const resp = yield node_fetch(url.toString(), { method: "POST", body: JSON.stringify({ tabela, codigos: bloco }), headers: { "Content-Type": "application/json" }, diff --git a/dist-import/pilao-de-dados/enviar_registros.js b/dist-import/pilao-de-dados/enviar_registros.js index e7c1bfe..86ad8cb 100644 --- a/dist-import/pilao-de-dados/enviar_registros.js +++ b/dist-import/pilao-de-dados/enviar_registros.js @@ -7,6 +7,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; +import node_fetch from "node-fetch"; import { respostaComuns } from "p-respostas"; import { z } from "zod"; import { PREFIXO, baseUrlPilao, z_tipo_coluna_base_dados, } from "./_variaveis"; @@ -30,7 +31,7 @@ export const enviar_registros = ({ emDesenvolvimento, cliente: { conta, produto const tamanhoBlocos = 1000; while (registros.length > 0) { const bloco = registros.splice(0, tamanhoBlocos); - const resp = yield fetch(url.toString(), { + const resp = yield node_fetch(url.toString(), { method: "POST", body: JSON.stringify({ tabela, registros: bloco }), headers: { "Content-Type": "application/json" }, diff --git a/dist-import/pilao-de-dados/serie_consultar.js b/dist-import/pilao-de-dados/serie_consultar.js index 4cfb4f2..ef6ce8e 100644 --- a/dist-import/pilao-de-dados/serie_consultar.js +++ b/dist-import/pilao-de-dados/serie_consultar.js @@ -7,6 +7,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; +import node_fetch from "node-fetch"; import { respostaComuns } from "p-respostas"; import { z } from "zod"; import { PREFIXO, baseUrlPilao, tiposSeriesAgregacoes, } from "./_variaveis"; @@ -17,7 +18,7 @@ export const zp_serie_consultar = z.object({ export const serie_consultar = ({ emDesenvolvimento, parametros: { identificador }, cliente: { conta, produto }, }) => { const dados = () => __awaiter(void 0, void 0, void 0, function* () { const url = new URL(`${baseUrlPilao(emDesenvolvimento)}${`${PREFIXO}/${tiposSeriesAgregacoes.enum.contagem}/${produto}/${conta}`}`); - const resp = yield fetch(url.toString(), { + const resp = yield node_fetch(url.toString(), { method: "POST", body: JSON.stringify({ identificador, diff --git a/dist-import/pilao-de-dados/serie_registrar.js b/dist-import/pilao-de-dados/serie_registrar.js index a2df969..e3e484f 100644 --- a/dist-import/pilao-de-dados/serie_registrar.js +++ b/dist-import/pilao-de-dados/serie_registrar.js @@ -7,6 +7,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; +import node_fetch from "node-fetch"; import { respostaComuns } from "p-respostas"; import { z } from "zod"; import { PREFIXO, baseUrlPilao, tiposSeriesAgregacoes, } from "./_variaveis"; @@ -20,7 +21,7 @@ export const zp_serie_registrar = z.object({ }); export const serie_registrar = ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { agregacao, colanuEixoX, colunaAgrupamento, identificador, tabela, }, }) => __awaiter(void 0, void 0, void 0, function* () { const url = new URL(`${baseUrlPilao(emDesenvolvimento)}${`${PREFIXO}/${Object.keys({ serie_registrar })[0]}/${produto}/${conta}`}`); - const resp = yield fetch(url.toString(), { + const resp = yield node_fetch(url.toString(), { method: "POST", body: JSON.stringify({ tabela, diff --git a/dist-require/pilao-de-dados/deletar_registros.js b/dist-require/pilao-de-dados/deletar_registros.js index bc1a5b0..77efa4a 100644 --- a/dist-require/pilao-de-dados/deletar_registros.js +++ b/dist-require/pilao-de-dados/deletar_registros.js @@ -35,8 +35,12 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.deletar_registros = exports.zp_deletar_registros = void 0; +var node_fetch_1 = __importDefault(require("node-fetch")); var p_respostas_1 = require("p-respostas"); var zod_1 = require("zod"); var _variaveis_1 = require("./_variaveis"); @@ -58,7 +62,7 @@ var deletar_registros = function (_a) { case 1: if (!(codigos.length > 0)) return [3 /*break*/, 3]; bloco = codigos.splice(0, tamanhoBlocos); - return [4 /*yield*/, fetch(url.toString(), { + return [4 /*yield*/, (0, node_fetch_1.default)(url.toString(), { method: "POST", body: JSON.stringify({ tabela: tabela, codigos: bloco }), headers: { "Content-Type": "application/json" }, diff --git a/dist-require/pilao-de-dados/enviar_registros.js b/dist-require/pilao-de-dados/enviar_registros.js index e6874f0..7832b23 100644 --- a/dist-require/pilao-de-dados/enviar_registros.js +++ b/dist-require/pilao-de-dados/enviar_registros.js @@ -35,8 +35,12 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.enviar_registros = exports.zp_enviar_registros = exports.zp_registrar_base_dados = void 0; +var node_fetch_1 = __importDefault(require("node-fetch")); var p_respostas_1 = require("p-respostas"); var zod_1 = require("zod"); var _variaveis_1 = require("./_variaveis"); @@ -68,7 +72,7 @@ var enviar_registros = function (_a) { case 1: if (!(registros.length > 0)) return [3 /*break*/, 3]; bloco = registros.splice(0, tamanhoBlocos); - return [4 /*yield*/, fetch(url.toString(), { + return [4 /*yield*/, (0, node_fetch_1.default)(url.toString(), { method: "POST", body: JSON.stringify({ tabela: tabela, registros: bloco }), headers: { "Content-Type": "application/json" }, diff --git a/dist-require/pilao-de-dados/serie_consultar.js b/dist-require/pilao-de-dados/serie_consultar.js index 0dfe5d9..725199e 100644 --- a/dist-require/pilao-de-dados/serie_consultar.js +++ b/dist-require/pilao-de-dados/serie_consultar.js @@ -35,8 +35,12 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.serie_consultar = exports.zp_serie_consultar = void 0; +var node_fetch_1 = __importDefault(require("node-fetch")); var p_respostas_1 = require("p-respostas"); var zod_1 = require("zod"); var _variaveis_1 = require("./_variaveis"); @@ -52,7 +56,7 @@ var serie_consultar = function (_a) { switch (_a.label) { case 0: url = new URL("".concat((0, _variaveis_1.baseUrlPilao)(emDesenvolvimento)).concat("".concat(_variaveis_1.PREFIXO, "/").concat(_variaveis_1.tiposSeriesAgregacoes.enum.contagem, "/").concat(produto, "/").concat(conta))); - return [4 /*yield*/, fetch(url.toString(), { + return [4 /*yield*/, (0, node_fetch_1.default)(url.toString(), { method: "POST", body: JSON.stringify({ identificador: identificador, diff --git a/dist-require/pilao-de-dados/serie_registrar.js b/dist-require/pilao-de-dados/serie_registrar.js index 662c38e..038651b 100644 --- a/dist-require/pilao-de-dados/serie_registrar.js +++ b/dist-require/pilao-de-dados/serie_registrar.js @@ -35,8 +35,12 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.serie_registrar = exports.zp_serie_registrar = void 0; +var node_fetch_1 = __importDefault(require("node-fetch")); var p_respostas_1 = require("p-respostas"); var zod_1 = require("zod"); var _variaveis_1 = require("./_variaveis"); @@ -56,7 +60,7 @@ var serie_registrar = function (_a) { switch (_d.label) { case 0: url = new URL("".concat((0, _variaveis_1.baseUrlPilao)(emDesenvolvimento)).concat("".concat(_variaveis_1.PREFIXO, "/").concat(Object.keys({ serie_registrar: exports.serie_registrar })[0], "/").concat(produto, "/").concat(conta))); - return [4 /*yield*/, fetch(url.toString(), { + return [4 /*yield*/, (0, node_fetch_1.default)(url.toString(), { method: "POST", body: JSON.stringify({ tabela: tabela, diff --git a/package.json b/package.json index 4babaa7..2858439 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.71.0", + "version": "0.73.0", "description": "", "main": "src/index.ts", "exports": { @@ -34,6 +34,7 @@ }, "license": "ISC", "dependencies": { + "node-fetch": "^3.3.2", "zod": "latest" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0391967..c59b4f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,8 +8,11 @@ importers: .: dependencies: + node-fetch: + specifier: ^3.3.2 + version: 3.3.2 zod: - specifier: 3.23.8 + specifier: latest version: 3.23.8 devDependencies: '@biomejs/biome': @@ -109,6 +112,18 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + + fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + + formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -119,6 +134,14 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + + node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + object-filter@1.0.2: resolution: {integrity: sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==} @@ -154,6 +177,10 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} + zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -222,12 +249,31 @@ snapshots: color-name@1.1.4: {} + data-uri-to-buffer@4.0.1: {} + + fetch-blob@3.2.0: + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.3.3 + + formdata-polyfill@4.0.10: + dependencies: + fetch-blob: 3.2.0 + has-flag@4.0.0: {} map-values@1.0.1: {} minimist@1.2.8: {} + node-domexception@1.0.0: {} + + node-fetch@3.3.2: + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + object-filter@1.0.2: {} p-comuns@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#ac72e915630a0f7750630a24389367141b0e8ae0(typescript@4.9.5): @@ -255,4 +301,6 @@ snapshots: undici-types@5.26.5: {} + web-streams-polyfill@3.3.3: {} + zod@3.23.8: {} diff --git a/src/pilao-de-dados/deletar_registros.ts b/src/pilao-de-dados/deletar_registros.ts index 23d03ad..53bceb5 100644 --- a/src/pilao-de-dados/deletar_registros.ts +++ b/src/pilao-de-dados/deletar_registros.ts @@ -1,8 +1,8 @@ +import node_fetch from "node-fetch" import type { tipoResposta } from "p-respostas" import { respostaComuns } from "p-respostas" import { z } from "zod" import { PREFIXO, baseUrlPilao, type zp_produto_conta } from "./_variaveis" - //enviar registros para base de dados export const zp_deletar_registros = z.object({ tabela: z.string(), @@ -32,7 +32,7 @@ export const deletar_registros = async ({ while (codigos.length > 0) { const bloco = codigos.splice(0, tamanhoBlocos) - const resp = await fetch(url.toString(), { + const resp = await node_fetch(url.toString(), { method: "POST", body: JSON.stringify({ tabela, codigos: bloco }), headers: { "Content-Type": "application/json" }, diff --git a/src/pilao-de-dados/enviar_registros.ts b/src/pilao-de-dados/enviar_registros.ts index 3cbdeec..17361b3 100644 --- a/src/pilao-de-dados/enviar_registros.ts +++ b/src/pilao-de-dados/enviar_registros.ts @@ -1,3 +1,4 @@ +import node_fetch from "node-fetch" import type { tipoResposta } from "p-respostas" import { respostaComuns } from "p-respostas" import { z } from "zod" @@ -55,7 +56,7 @@ export const enviar_registros = async ({ while (registros.length > 0) { const bloco = registros.splice(0, tamanhoBlocos) - const resp = await fetch(url.toString(), { + const resp = await node_fetch(url.toString(), { method: "POST", body: JSON.stringify({ tabela, registros: bloco }), headers: { "Content-Type": "application/json" }, diff --git a/src/pilao-de-dados/serie_consultar.ts b/src/pilao-de-dados/serie_consultar.ts index b1b315a..840b36a 100644 --- a/src/pilao-de-dados/serie_consultar.ts +++ b/src/pilao-de-dados/serie_consultar.ts @@ -1,3 +1,4 @@ +import node_fetch from "node-fetch" import type { tipoResposta } from "p-respostas" import { respostaComuns } from "p-respostas" import { z } from "zod" @@ -8,7 +9,6 @@ import { type zp_produto_conta, } from "./_variaveis" import type { zp_serie_registrar } from "./serie_registrar" - //consultar compilação export const zp_serie_consultar = z.object({ @@ -39,7 +39,7 @@ export const serie_consultar = ({ }/${produto}/${conta}`}`, ) - const resp = await fetch(url.toString(), { + const resp = await node_fetch(url.toString(), { method: "POST", body: JSON.stringify({ identificador, diff --git a/src/pilao-de-dados/serie_registrar.ts b/src/pilao-de-dados/serie_registrar.ts index 1fe75d6..9914b95 100644 --- a/src/pilao-de-dados/serie_registrar.ts +++ b/src/pilao-de-dados/serie_registrar.ts @@ -1,6 +1,6 @@ +import node_fetch from "node-fetch" import { respostaComuns, type tipoResposta } from "p-respostas" import { z } from "zod" - import { PREFIXO, baseUrlPilao, @@ -42,7 +42,7 @@ export const serie_registrar = async ({ )}${`${PREFIXO}/${Object.keys({ serie_registrar })[0]}/${produto}/${conta}`}`, ) - const resp = await fetch(url.toString(), { + const resp = await node_fetch(url.toString(), { method: "POST", body: JSON.stringify({ tabela,