♻️ Refactor
Motivation
WebSocket connectivity is implemented independently across data-proxy modules, with a lot of duplicated code.
Implementation
- Identify which of these module clients can be consolidated into a shared WebSocket client
- Standardize WebSocket-related configs
- Identify the best WebSocket client pattern. There are two major patterns being used - one based on LO:TECH and the other based on Hydromancer.
♻️ Refactor
Motivation
WebSocket connectivity is implemented independently across data-proxy modules, with a lot of duplicated code.
Implementation