Cerca le sessioni di chat esistenti da parte dell'adesione del partecipante, non solo il proprietario della sessione
- Cambiato trovareOrCreateChatSession alla ricerca MediaSessionMember record invece di MediaSession.member - Ora cerca sessioni in cui il creatore è un partecip...
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...
Aggiungi JOIN FETCH per caricare con impazienza il membro nelle domande dei messaggi
- Aggiunto JOIN FETCH m.member a entrambi trovareBySessionAndIsRemoved Domande false - Assicura l'entità del membro è caricato con impazienza per evitare proble...
Crea automaticamente il flusso NATS JetStream se non esiste
- Aggiunto il metodo di creazioneStreamIfNotExists per controllare e creare il flusso CHAT MESSAGES - Il flusso viene creato con soggetti di configurazione (cha...
Extract large IDs from raw JSON to prevent JavaScript precision loss
- Extract memberID, userID, orgID, and securityOrgId from raw JSON string before parsing - Prevents precision loss for IDs > Number.MAX_SAFE_INTEGER (9007199254...
Fare il lavoro NatsMessageService con iniezione opzionale JetStream
- Cambiato iniezione JetStream a Facoltativo con @Autowired (richiesto=falso) per gestire i problemi di ordine del fagiolo - Rimuoveto @ConditionalOnBean per co...
Reorder annotazioni in NatsMessageServizio per controllare prima la proprietà, poi fagioli
Importazione corretta per ConditionalOnProperty in NatsMessageService
Aggiungi ConditionalOnProperty a NatsMessageService per garantire che si carica solo quando NATS è abilitato
Serialize memberID and other IDs as strings in user-info API to prevent JavaScript precision loss
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
Complete memberId type updates in useChatWebSocket for string/number compatibility
Gestire gli ID dei membri come stringhe costantemente per correggere il rilevamento dell'autore del messaggio
Update NavTop and NavTopPanel to accept string or number member IDs
Accettare ID membri come stringa o numero per gestire la perdita di precisione
Serialize member IDs as strings to avoid JavaScript precision loss
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
Invia membroId come stringa per evitare la perdita di precisione JavaScript con grandi numeri
Correct TypeScript const assertion for conditional author assignment
Rimuovere il codice errato in creareChatSession - maniglie cascata salvaguardare la chat
Improve cleanup to handle typing indicator subscription properly
Add missing typingIndicatorCallbackRef declaration and improve cleanup
Aggiungi registrazione dettagliata per la pubblicazione di messaggi NATS
Improve title handling and WebSocket subscription timing for messages and typing indicators
Prevenire la divisione da zero nella paginazione dei messaggi
Add detailed logging for WebSocket subscription and message parsing
Add detailed logging for WebSocket message reception and processing
Add detailed logging for WebSocket message forwarding and subscription
Aggiungi @PrePersist a MediaObj per impostare automaticamente la dataCreated
Improve error logging in messages API route to show actual backend errors
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
