Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add publish_status and remove_status methods to WebSocketServer (#192)
Relatively simple PR to add support for publishing status messages to all connected clients, and removing them by list of ids. [WS Spec](https://github.com/foxglove/ws-protocol/blob/main/docs/spec.md#remove-status) [Current Python implementation](https://github.com/foxglove/ws-protocol/blob/main/python/src/foxglove_websocket/server/__init__.py#L457) One thing I did here is treat status messages the same as log messages, in that when the queue is full it will drop older messages from the data plane queue. --------- Co-authored-by: Greg Smith <gasmith@foxglove.dev>
- Loading branch information