Skip to content

Conversation

@muke78
Copy link
Owner

@muke78 muke78 commented Jul 4, 2025

✨ feat: Creación de la función para refrescar tokens

📝 Resumen

Esta PR introduce la funcionalidad para refrescar tokens de autenticación, además de varias mejoras y refactorizaciones en el repositorio.
Se agregan scripts de Husky para mejorar la calidad de los commits y el flujo de trabajo, y se reorganizan algunos controladores.


🚀 Cambios principales

1. Nueva funcionalidad de Refresh Token 🔄

Nuevo controlador:

  • src/controllers/token/functions/token.controller.js
    → Agrega la función RefreshToken que utiliza el helper refreshToken para obtener un nuevo token.

  • src/controllers/token/index.js
    → Exporta la función del controlador de tokens.


2. Refactorización de controladores de usuarios 🧹

Renombrados archivos en src/controllers/users/functions/ para usar el sufijo .controller.js, por ejemplo:

  • deleteUser.js ➡️ deleteUser.controller.js
  • editUser.js ➡️ editUser.controller.js
  • insertUsers.js ➡️ insertUsers.controller.js

3. Eliminación de controlador de Google ❌

  • Se elimina el archivo src/controllers/googleControllers.js y la lógica asociada.

4. Mejoras en scripts de Husky 🛡️

  • .husky/commit-msg
    → Mejora la expresión regular de validación de mensajes de commit.

  • .husky/pre-commit
    → Limpieza del script, eliminando pruebas automáticas (comentadas).
    → Mantiene el formateo automático con Prettier.

  • .husky/pre_push (nuevo)
    → Ejecuta los tests automáticamente antes del push.


5. Mejoras generales en el servidor 🖥️

  • server.js
    → Ajuste en el nombre del proyecto:
    "CRM Kinder Garden" ➡️ "CRM Kinder Garden Backend"
    → Mensaje de arranque más claro y descriptivo al iniciar el servidor.

📁 Archivos modificados/principales afectados

  • .husky/commit-msg
  • .husky/pre-commit
  • .husky/pre_push (nuevo)
  • server.js
  • src/controllers/token/functions/token.controller.js (nuevo)
  • src/controllers/token/index.js (nuevo)
  • src/controllers/googleControllers.js (eliminado)
  • Archivos renombrados en src/controllers/users/functions/

@muke78 muke78 self-assigned this Jul 4, 2025
@muke78 muke78 added the enhancement New feature or request label Jul 4, 2025
@github-actions
Copy link

github-actions bot commented Jul 4, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@muke78 muke78 changed the base branch from main to dev July 4, 2025 09:47
@muke78 muke78 added documentation Improvements or additions to documentation fix Code and file fixes performance improvement in response times and code refactor Code improvement and modularity labels Jul 4, 2025
@muke78 muke78 merged commit 4ebae1e into dev Jul 4, 2025
4 checks passed
@muke78 muke78 deleted the featRefreshToken branch July 4, 2025 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request fix Code and file fixes performance improvement in response times and code refactor Code improvement and modularity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants