Skip to content

Feature/websocket lifecycle 415#447

Open
mijinummi wants to merge 5 commits into
StayLitCodes:mainfrom
mijinummi:feature/websocket-lifecycle-415
Open

Feature/websocket lifecycle 415#447
mijinummi wants to merge 5 commits into
StayLitCodes:mainfrom
mijinummi:feature/websocket-lifecycle-415

Conversation

@mijinummi

Copy link
Copy Markdown
Contributor

Description

This PR addresses Issue #415, rolling out global real-time event broadcasting updates via dedicated room streams across all critical escrow lifecycle transitions.

Key Modifications

  • Decoupled Architecture Integration: Implemented an enterprise-ready EventsService wrapping the socket provider to abstract notification mechanics from standard service business engines.
  • Granular Streaming Rooms: Structured pipeline tracking dividing lookups efficiently into targeted context groups: user:{id}, escrow:{id}, and admin.
  • Secured Client Handshakes: Added an explicit WsJwtAuthGuard mapping and validating authorization tokens before routing packets or establishing lasting network connections.

Closes #415
Closes #418
Closes #401
Closes #394

@drips-wave

drips-wave Bot commented Jun 28, 2026

Copy link
Copy Markdown

@mijinummi Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant