From 2fc817887d3f553b45ad5887e52edeba2fcf4dc3 Mon Sep 17 00:00:00 2001 From: Consult AS Technology Date: Tue, 8 Sep 2026 02:11:41 +0000 Subject: [PATCH] =?UTF-8?q?fix(cache):=20deshabilitar=20cach=C3=A9=20del?= =?UTF-8?q?=20navegador=20en=20llamadas=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Añadido cache: 'no-store' a conAuth() en todas las apps. El navegador cacheaba respuestas GET de la API, causando que los cambios (crear lead, cambiar estado, etc.) no se reflejaran hasta borrar cookies. 6 apps reconstruidas. --- apps/alta-clientes/src/services/auth.ts | 2 +- apps/cobranza/src/services/auth.ts | 2 +- apps/cotizador/src/services/auth.ts | 2 +- apps/dashboards/src/services/auth.ts | 2 +- apps/landing/src/services/auth.ts | 2 +- apps/mi-dia/src/services/auth.ts | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/alta-clientes/src/services/auth.ts b/apps/alta-clientes/src/services/auth.ts index cd090c7..9841098 100644 --- a/apps/alta-clientes/src/services/auth.ts +++ b/apps/alta-clientes/src/services/auth.ts @@ -66,7 +66,7 @@ export async function login(username: string, password: string): Promise), Authorization: `Bearer ${token}` } } + return { ...init, cache: "no-store", headers: { ...(init.headers as Record), Authorization: `Bearer ${token}` } } } /** Si el API responde 401: cierra sesión y recarga para volver al login */ diff --git a/apps/cobranza/src/services/auth.ts b/apps/cobranza/src/services/auth.ts index cd090c7..9841098 100644 --- a/apps/cobranza/src/services/auth.ts +++ b/apps/cobranza/src/services/auth.ts @@ -66,7 +66,7 @@ export async function login(username: string, password: string): Promise), Authorization: `Bearer ${token}` } } + return { ...init, cache: "no-store", headers: { ...(init.headers as Record), Authorization: `Bearer ${token}` } } } /** Si el API responde 401: cierra sesión y recarga para volver al login */ diff --git a/apps/cotizador/src/services/auth.ts b/apps/cotizador/src/services/auth.ts index a1716ef..93fa2bb 100644 --- a/apps/cotizador/src/services/auth.ts +++ b/apps/cotizador/src/services/auth.ts @@ -67,7 +67,7 @@ export async function login(username: string, password: string): Promise), Authorization: `Bearer ${token}` } } + return { ...init, cache: "no-store", headers: { ...(init.headers as Record), Authorization: `Bearer ${token}` } } } /** Si el API responde 401: cierra sesión y recarga para volver al login */ diff --git a/apps/dashboards/src/services/auth.ts b/apps/dashboards/src/services/auth.ts index 700d1fd..b171561 100644 --- a/apps/dashboards/src/services/auth.ts +++ b/apps/dashboards/src/services/auth.ts @@ -69,7 +69,7 @@ export async function login(username: string, password: string): Promise), Authorization: `Bearer ${token}` } } + return { ...init, cache: "no-store", headers: { ...(init.headers as Record), Authorization: `Bearer ${token}` } } } /** Si el API responde 401: cierra sesión y recarga para volver al login */ diff --git a/apps/landing/src/services/auth.ts b/apps/landing/src/services/auth.ts index e2d4ce3..9bf7c3e 100644 --- a/apps/landing/src/services/auth.ts +++ b/apps/landing/src/services/auth.ts @@ -79,7 +79,7 @@ export async function login(username: string, password: string): Promise), Authorization: `Bearer ${token}` } } + return { ...init, cache: "no-store", headers: { ...(init.headers as Record), Authorization: `Bearer ${token}` } } } /** Si el API responde 401: cierra sesión y recarga para volver al login */ diff --git a/apps/mi-dia/src/services/auth.ts b/apps/mi-dia/src/services/auth.ts index a1716ef..93fa2bb 100644 --- a/apps/mi-dia/src/services/auth.ts +++ b/apps/mi-dia/src/services/auth.ts @@ -67,7 +67,7 @@ export async function login(username: string, password: string): Promise), Authorization: `Bearer ${token}` } } + return { ...init, cache: "no-store", headers: { ...(init.headers as Record), Authorization: `Bearer ${token}` } } } /** Si el API responde 401: cierra sesión y recarga para volver al login */