Hi, Last week, I asked a question about implementing durable consumers in Python, via Proton. That's working perfectly now but I also need to support consumers written in Go, for which we're trying to use Electron. This time, it's not a missing container ID that's causing me a headache but a missing subscription name. I thought that the subscription name should be passed into the Receiver via a LinkName, but the following code doesn't set the subscription name (the Receiver gets messages fine but any messages sent when off-line are lost).
if r, err := c.Receiver(electron.Source("topic://"+TopicName), electron.LinkName(SubscriptionName)); err == nil { Should I be setting the subscription name somewhere else? For info, I'm setting the container ID at instantiation time, via the NewContainer function. I'm running a fresh build of Electron, inside Docker, and using Go 1.7. A working example for durable Go subscribers would be marvellous. Thanks, J. Jeremy Gooch http://goochgooch.co.uk