Use pre-authenticated session from OTKPreAuthFilter in getMyNetworks
- Fixed 401 error by checking for pre-authenticated session from OTKPreAuthFilter first - OTKPreAuthFilter already validates and consumes OTK, so controller sho...
Explicitly permit WebSocket endpoints in Spring Security
- Added explicit permitAll for /ws/** endpoints - WebSocket upgrade requests need explicit permission even in development mode - Fixes issue where WebSocket con...
Add detailed logging for WebSocket subscription requests
- Added logging to trace when subscribeToSession is called - Logs payload and sessionGuid extraction - Logs database lookup for session verification - Helps dia...
Add detailed logging for message member ID retrieval
- Added logging to trace member ID for each message being returned - Logs member class name to detect proxy/stub issues - Logs distinct member IDs in response t...
Explicitly import NatsConfig to ensure NATS JetStream is enabled
Add detailed logging for WebSocket subscription and NATS message forwarding
Serialize memberId as string in all API responses to prevent JavaScript precision loss
Serialize member IDs as strings to avoid JavaScript precision loss
Add detailed logging for member lookup to debug 'Member not found' error
Add detailed logging for memberID type conversion to debug ClassCastException
Handle String type for memberID and parentId to prevent ClassCastException
Handle memberId as string from JavaScript to avoid precision loss with large numbers
Trigger pipeline - kamo-shared-library updated with message persistence docs
Trigger pipeline - kamo-shared-library updated with NATS logging
Trigger pipeline - kamo-shared-library updated with message pagination
Support two-member chat sessions and message pagination (default 100 messages)
Add detailed logging for WebSocket message forwarding and subscription
Trigger pipeline - kamo-shared-library updated with MediaObj @PrePersist fix
Trigger pipeline - kamo-shared-library updated with MediaSessionMember @PrePersist fix
Trigger pipeline - kamo-shared-library updated with @PrePersist fix
Adăugați erori detaliate pentru eșecurile de creare a sesiunii de chat
Update MediaController to use OTKPreAuthFilter for authentication like other controllers
Use *** from OTKPreAuthFilter instead of validating OTK twice in DepartmentController
Add detailed logging for department assignment to diagnose member list issue
Asigurați-vă că relațiile departamentului de angajați sunt încărcate atunci când membrii procesării
Actualizează interogarea SQL pentru a utiliza numele de masă al membrilor angajaților în locul angajaților
Asigurați-vă că răspunsul de eroare de validare OTK include membriCâmpul departamentului
Adăugați logare detaliată pentru atribuirea de membru-la-departament
Adresați-vă numele de utilizator alias de la masa membrilor în loc de utilizatori.username pentru sesiune
Asigurați-vă că răspunsurile de eroare includ membriPrin câmpul departamentului și îmbunătățiți logarea
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
