vocodedev/vocode-core

Refactor workers to abstract away queues

ajar98 opened this issue · 0 comments

Push the notion of queues under the abstraction barrier of workers - workers do not need to know about the inner workings of how other workers process their events. In order to wire up workers, manually connect them to each other using instance variables and only use consume_nonblocking to communicate - this also improves the typing of events coming out of workers.