pinnacle-comp/pinnacle

Support signal connections from multiple sources

Ottatop opened this issue · 0 comments

Use case: scripts outside of the main config that want to use signals.

Currently signal streams use an Option<Sender> that gets overwritten by new signal connections. We can simply change this to a Vec to support multiple clients and do periodic cleanup if needed.

Edit: ok maybe not so simple, we need to identify each client uniquely to get flow control per client