From 3eafdcb7dd7ca1f8311483b3f451503d8509ee8e Mon Sep 17 00:00:00 2001 From: f Date: Tue, 1 Nov 2022 14:21:52 -0300 Subject: [PATCH] feat: usar headers personalizados #3 --- customer.ts | 8 ++------ dummy.ts | 6 ++---- order.ts | 7 ++----- price.ts | 8 ++------ priceByCustomer.ts | 8 ++------ priceList.ts | 8 ++------ product.ts | 8 ++------ publications.ts | 8 ++------ stock.ts | 8 ++------ 9 files changed, 18 insertions(+), 51 deletions(-) diff --git a/customer.ts b/customer.ts index a619ddb..5798636 100644 --- a/customer.ts +++ b/customer.ts @@ -78,7 +78,7 @@ export interface CustomerResponse { export async function getCustomers( host: string, - token: string, + headers: HeadersInit, options: CustomerQuery ): Promise { let searchParams = new URLSearchParams(); @@ -88,11 +88,7 @@ export async function getCustomers( } const res = await fetch( `${host}/api/Aperture/Customer?${searchParams.toString()}`, - { - headers: { - accesstoken: token, - }, - } + { headers } ); const json = await res.json(); console.debug(json); diff --git a/dummy.ts b/dummy.ts index d8bcbcd..97e616b 100644 --- a/dummy.ts +++ b/dummy.ts @@ -1,9 +1,7 @@ -export async function dummy(host: string, token: string) { +export async function dummy(host: string, headers: HeadersInit) { const res = await fetch(`${host}/api/Aperture/dummy`, { method: "POST", - headers: { - accesstoken: token, - }, + headers, }); const json = await res.json(); if (!json.isOk) { diff --git a/order.ts b/order.ts index 47294a2..e6fd963 100644 --- a/order.ts +++ b/order.ts @@ -114,15 +114,12 @@ export interface OrderResponse {} export async function order( host: string, - token: string, + headers: HeadersInit, order: OrderDto ): Promise { const res = await fetch(`${host}/api/Aperture/order`, { method: "POST", - headers: { - accesstoken: token, - "content-type": "application/json", - }, + headers, body: JSON.stringify(order), }); const json = await res.json(); diff --git a/price.ts b/price.ts index aa744ee..b677a4f 100644 --- a/price.ts +++ b/price.ts @@ -24,7 +24,7 @@ export interface PriceResponse { export async function getPrices( host: string, - token: string, + headers: HeadersInit, options: PriceQuery ): Promise { let searchParams = new URLSearchParams(); @@ -37,11 +37,7 @@ export async function getPrices( } const res = await fetch( `${host}/api/Aperture/Price?${searchParams.toString()}`, - { - headers: { - accesstoken: token, - }, - } + { headers } ); const json = await res.json(); console.debug(json); diff --git a/priceByCustomer.ts b/priceByCustomer.ts index d708039..fc2d0da 100644 --- a/priceByCustomer.ts +++ b/priceByCustomer.ts @@ -28,7 +28,7 @@ export interface PreciosResponse { export async function getPricesByCustomer( host: string, - token: string, + headers: HeadersInit, options: PriceByCustomerQuery ): Promise { let searchParams = new URLSearchParams(); @@ -44,11 +44,7 @@ export async function getPricesByCustomer( } const res = await fetch( `${host}/api/Aperture/PriceByCustomer?${searchParams.toString()}`, - { - headers: { - accesstoken: token, - }, - } + { headers } ); const json = await res.json(); console.debug(json); diff --git a/priceList.ts b/priceList.ts index 4dedb9b..485e3a6 100644 --- a/priceList.ts +++ b/priceList.ts @@ -23,7 +23,7 @@ export interface PriceListResponse { export async function getPriceLists( host: string, - token: string, + headers: HeadersInit, options: PriceListQuery ): Promise { let searchParams = new URLSearchParams(); @@ -33,11 +33,7 @@ export async function getPriceLists( } const res = await fetch( `${host}/api/Aperture/PriceList?${searchParams.toString()}`, - { - headers: { - accesstoken: token, - }, - } + { headers } ); const json = await res.json(); console.debug(json); diff --git a/product.ts b/product.ts index 3062be0..6d6da5f 100644 --- a/product.ts +++ b/product.ts @@ -50,7 +50,7 @@ export interface ProductosResponse { // https://github.com/TangoSoftware/ApiTiendas#art%C3%ADculos export async function getProductos( host: string, - token: string, + headers: HeadersInit, options: ProductosQuery ): Promise { let searchParams = new URLSearchParams(); @@ -63,11 +63,7 @@ export async function getProductos( } const res = await fetch( `${host}/api/Aperture/Product?${searchParams.toString()}`, - { - headers: { - accesstoken: token, - }, - } + { headers } ); const json = await res.json(); console.debug(json); diff --git a/publications.ts b/publications.ts index 031d73c..7ab1ac9 100644 --- a/publications.ts +++ b/publications.ts @@ -23,7 +23,7 @@ export interface PublicationsResponse { // https://github.com/TangoSoftware/ApiTiendas#art%C3%ADculos export async function getPublications( host: string, - token: string, + headers: HeadersInit, options: PublicationsQuery ): Promise { let searchParams = new URLSearchParams(); @@ -39,11 +39,7 @@ export async function getPublications( } const res = await fetch( `${host}/api/Aperture/Publications?${searchParams.toString()}`, - { - headers: { - accesstoken: token, - }, - } + { headers } ); const json = await res.json(); console.debug(json); diff --git a/stock.ts b/stock.ts index 32e87fa..5afc976 100644 --- a/stock.ts +++ b/stock.ts @@ -23,7 +23,7 @@ export interface StockResponse { // https://github.com/TangoSoftware/ApiTiendas#saldos-de-stock export async function getStocks( host: string, - token: string, + headers: HeadersInit, options: StockQuery ): Promise { let searchParams = new URLSearchParams(); @@ -36,11 +36,7 @@ export async function getStocks( } const res = await fetch( `${host}/api/Aperture/Stock?${searchParams.toString()}`, - { - headers: { - accesstoken: token, - }, - } + { headers } ); const json = await res.json(); console.debug(json);