[WIP] Implement Blocking lists.
I finished the blocking lists implementation. In the process I had to upgrade and add the following packages:
- Promises
- Evenement
- Clue\React\Block
I created a wrapper class for SplDoublyLinkedList with the EventEmitterTrait. That should make how I implementated it pretty obvious.
@pwhelan Thanks for your work, I really like the progress you're making here!
I'll mark this as WIP for now and will keep an eye on this. Make sure to send me a ping and/or remove the WIP marker if you have any questions or feel this needs a review :+1:
Yeah. I've had to repeatedly rethink the approach behind it. It seems to be good enough now to run the unit tests for one of my projects. I also have a hashes branch based off of this one.
@clue the one last remaining bit to fix is with the timeouts. I was thinking of somehow exposing the timeout value to the Invoker, thoughts?