ultisuite-backend/internal/mail/imap
R3D347HR4Y a2e17c5b6c Enhance WebSocket hub with authentication and event handling improvements
- Updated the WebSocket hub to replace the insecure `user_id` query parameter with an authentication token for secure connections.
- Introduced typed events for mail operations (created, updated, deleted) to streamline event handling.
- Implemented heartbeat functionality (ping/pong) to maintain connection health.
- Enhanced client reconnection logic and delta replay for improved user experience.
- Added limits on connections per user/session to prevent abuse and ensure stability.
2026-05-22 18:09:02 +02:00
..
attachments_test.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
attachments.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
credentials_test.go Add CI workflow and unit tests for mail API 2026-05-22 17:02:37 +02:00
folders_test.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
folders.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
parse.go Add mail attachment and draft management features 2026-05-22 17:14:36 +02:00
pipeline.go Enhance WebSocket hub with authentication and event handling improvements 2026-05-22 18:09:02 +02:00
sync_state.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00
sync.go Implement IMAP sync pipeline with rules and webhook support 2026-05-22 17:38:39 +02:00