lafay
52f62ef230
Build Backend / build (push) Successful in 3m30s
Build Backend / build-docker (push) Successful in 1m19s
refactor(push): normalize notification payload and avoid reconnection replay
...
- Change type field to always be "notification" and add system_type field
- Rename "extra" and "data" fields to "extra_data" for consistency
- Add "is_read" field to notification payload
- Use PublishToUserOnline instead of PublishToUser to prevent system
messages from being stored in reconnection history replay
- System notifications are already persisted to database, clients can
fetch via REST API on reconnect
2026-04-25 15:59:36 +08:00
..
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-23 22:29:34 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-23 22:29:34 +08:00
2026-04-25 15:59:36 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-24 15:14:44 +08:00
2026-04-22 16:01:59 +08:00
2026-04-24 16:43:12 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-22 16:01:59 +08:00
2026-04-25 11:25:43 +08:00
2026-04-22 16:01:59 +08:00
2026-04-23 22:29:34 +08:00