I’m using Absinthe with the Apollo client, with a very similar setup to the Absinthe apollo guide.
When the client goes offline when there are active subscriptions (iPhone sleeping is the most obvious, but same with wifi disconnects on laptop), the subscriptions are recreated when the connection comes back up, rather than resuming the existing subscription (replaying missed messages) - which I was hoping for.
I assume this is intentional so the Absinthe server doesn’t need to maintain large queues for resuming connections which may have been offline for a while. But in case I am wrong, it would be great to know how to have these subscriptions resume rather than restart.
Am I correct in thinking this is working as designed, or am I missing something?