But the subscription.Recv() does not return an error - what happens if i try and subscribe to a non-existing stream? And how to handle it? Do i need to first check if the stream exists with a read?
Hey @wiegell, subscribing to a non existing stream is not an error. Eventually, you'd receive something if an event is appended to that stream at some point.
The documentation explains how to check if a stream exists when doing a read: https://developers.eventstore.com/clients/grpc/reading-events.html#checking-if-the-stream-exists
But the subscription.Recv() does not return an error - what happens if i try and subscribe to a non-existing stream? And how to handle it? Do i need to first check if the stream exists with a read?