You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Veo que están usando el interceptor de Axios, con eso debería ser suficiente para chequear el token y agregar el header dinámicamente en cada request, sin acudir a los header default que son globales y estáticos.
Siempre es buena práctica tener un archivo solo con la definicion de un componente
Tal vez hubiera sido mejor usar una class en lugar de una interface para Proffesor. De esa manera todas las funciones de Proffesor que tienen como utils, podrían ser métodos de la clase Proffesor directamente (como getProfessorName, getProfessorProfilePicture, etc)
Por que usan 2 mecanismos diferentes para setear el header de Authorization?
Front-End-DSW/src/api/apiClient.ts
Line 85 in 5aa54be
Front-End-DSW/src/contexts/AuthProvider.tsx
Line 79 in 5aa54be
Veo que están usando el interceptor de Axios, con eso debería ser suficiente para chequear el token y agregar el header dinámicamente en cada request, sin acudir a los header default que son globales y estáticos.
Siempre es buena práctica tener un archivo solo con la definicion de un componente
Front-End-DSW/src/router/AppRouter.tsx
Line 9 in 5aa54be
Tal vez hubiera sido mejor usar una class en lugar de una interface para Proffesor. De esa manera todas las funciones de Proffesor que tienen como utils, podrían ser métodos de la clase Proffesor directamente (como getProfessorName, getProfessorProfilePicture, etc)
Front-End-DSW/src/lib/professor.ts
Line 1 in 5aa54be