24 lines
1.4 KiB
Plaintext
24 lines
1.4 KiB
Plaintext
=== SEND /app/chat.send -> @SendTo("/topic/room") ===
|
|
alice received : ChatMessage[from=alice, text=is this thing on?, at=2026-09-03T18:59:36.632180396Z]
|
|
bob received : ChatMessage[from=alice, text=is this thing on?, at=2026-09-03T18:59:36.632180396Z]
|
|
=== presence events the server saw ===
|
|
| CONNECTED 122616fa-6e84-4c09-a317-6dee68f17794
|
|
| CONNECTED 22633c5f-f886-4ff2-94d0-156e43d92870
|
|
| SUBSCRIBE 122616fa-6e84-4c09-a317-6dee68f17794 -> /topic/room
|
|
| SUBSCRIBE 22633c5f-f886-4ff2-94d0-156e43d92870 -> /topic/room
|
|
| DISCONNECT 122616fa-6e84-4c09-a317-6dee68f17794 status=CloseStatus[code=1002, reason=null]
|
|
|
|
=== @MessageMapping("/chat.echo") with NO @SendTo ===
|
|
subscribed to /topic/chat.echo, received: ChatMessage[from=echo, text=who can see this?, at=2026-09-03T18:59:38.089388303Z]
|
|
|
|
=== SEND straight to /topic/room ===
|
|
received: ChatMessage[from=not-checked-by-anyone, text=unvalidated, at=2000-01-01T00:00:00Z]
|
|
=== the controller's Instant.now() rewrite did NOT happen ===
|
|
|
|
alice.getSessionId() [client side] : 97d9d368-53ab-0f29-0dd4-2c0515124971
|
|
server-side session id : c6ddbdda-36a6-4a9e-8a15-6714379ecdb9
|
|
=== convertAndSendToUser(aliceSession, "/queue/whisper", ..) ===
|
|
both subscribed to the SAME string : /user/queue/whisper
|
|
alice received : ChatMessage[from=42eda7c9-16b6-4ffc-bf68-60e8edfe4239, text=just for you, at=2026-09-03T19:00:15.135586620Z]
|
|
bob received : null
|