• Björn Svensson's avatar
    Handle any pipelined unsubscribe in async · 7123b87f
    Björn Svensson authored
    Redis responds to an unsubscribe with one or many replies, depending
    on the current subscribe state. When channels/patterns names are
    provided in a command each given name will trigger a reply even if
    duplicated or not subscribed to.
    To know when we can return from the subscribed state we need to do
    bookkeeping on pending additional unsubscribe replies, and make sure
    we receive them all before switching state.
    7123b87f
test.c 70.3 KB