Thanks @Allen! I'm trying to avoid adding the client library as a dependency here. It just feels like a lot to replace the straight forward implementation I have in place now (I'm also unsure it would work with Redux Saga). Though, admittedly it would be a lot more straight forward if my code actually worked!
This is mainly a learning exercise for me, so I'm really interested in learning why this isn't working.
Are you able to take a look at this @Matt_Bramlage? I'd appreciate it!