From 6c730a6dbc5d1a44ec967536f8b5d769846ff4e9 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Tue, 13 Jan 2026 17:37:11 +0100 Subject: [PATCH] frontend: Remove unused README files for Auth and Rooms interceptor handlers --- .../auth/interceptor-handlers/README.md | 46 ------------------ .../rooms/interceptor-handlers/README.md | 47 ------------------- 2 files changed, 93 deletions(-) delete mode 100644 meet-ce/frontend/projects/shared-meet-components/src/lib/domains/auth/interceptor-handlers/README.md delete mode 100644 meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/interceptor-handlers/README.md diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/auth/interceptor-handlers/README.md b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/auth/interceptor-handlers/README.md deleted file mode 100644 index 909c5881..00000000 --- a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/auth/interceptor-handlers/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Interceptor Handlers - Auth Domain - -Este directorio contiene los handlers que gestionan la lógica de dominio relacionada con errores HTTP de autenticación. - -## Propósito - -Separar la lógica de negocio del interceptor HTTP principal, siguiendo el principio de responsabilidad única y la arquitectura de dominios. - -## Componentes - -### `AuthErrorHandlerService` - -Servicio responsable de manejar errores 401 relacionados con tokens de acceso expirados. - -**Responsabilidades:** -- Refrescar el access token cuando expira -- Reintrentar la petición original con el nuevo token -- Manejar errores de refresh token (logout si es necesario) - -**NO es responsable de:** -- Decidir cuándo debe ejecutarse (eso lo hace el interceptor) -- Conocer sobre tokens de room members (eso es del dominio rooms) -- Agregar headers a las peticiones (eso lo hace el interceptor) - -## Arquitectura - -``` -HTTP Interceptor (detecta error 401) - ↓ - Notifica → HttpErrorNotifierService - ↓ - Decide qué handler ejecutar según contexto - ↓ -AuthErrorHandlerService.createRetryStrategy() - ↓ - Ejecuta lógica de dominio (refresh token) - ↓ - Retorna Observable para reintentar la petición -``` - -## Uso - -El servicio se inyecta automáticamente en el interceptor HTTP y se invoca cuando: -- Se recibe un error 401 -- No es un error de token de room member -- No estamos en la página de login O existe un refresh token disponible diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/interceptor-handlers/README.md b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/interceptor-handlers/README.md deleted file mode 100644 index 82a6940f..00000000 --- a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/interceptor-handlers/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Interceptor Handlers - Rooms Domain - -Este directorio contiene los handlers que gestionan la lógica de dominio relacionada con errores HTTP de room members. - -## Propósito - -Separar la lógica de negocio del interceptor HTTP principal, siguiendo el principio de responsabilidad única y la arquitectura de dominios. - -## Componentes - -### `RoomMemberErrorHandlerService` - -Servicio responsable de manejar errores 401 relacionados con tokens de room member expirados. - -**Responsabilidades:** -- Refrescar el room member token cuando expira -- Reintrentar la petición original con el nuevo token -- Obtener el contexto necesario (roomId, secret, participant info) - -**NO es responsable de:** -- Decidir cuándo debe ejecutarse (eso lo hace el interceptor) -- Conocer sobre access tokens (eso es del dominio auth) -- Agregar headers a las peticiones (eso lo hace el interceptor) - -## Arquitectura - -``` -HTTP Interceptor (detecta error 401 en página /room/*) - ↓ - Notifica → HttpErrorNotifierService - ↓ - Decide qué handler ejecutar según contexto - ↓ -RoomMemberErrorHandlerService.createRetryStrategy() - ↓ - Ejecuta lógica de dominio (refresh room member token) - ↓ - Retorna Observable para reintentar la petición -``` - -## Uso - -El servicio se inyecta automáticamente en el interceptor HTTP y se invoca cuando: -- Se recibe un error 401 -- Estamos en una página que empieza con `/room/` -- No es una petición al endpoint `/profile` -- No es un error al generar el token (endpoint `/token`)