func (persistent.SyncReadConnection).Read() seems to be giving a null pointer exception on reading deleted events on the $by_category stream
main.go: 109 -> Calls the readConnectionClient.Read() function
goroutine 71 [running]:
github.com/EventStore/EventStore-Client-Go/persistent.getContentTypeFromProto(...)
<local_workspace>/vendor/github.com/EventStore/EventStore-Client-Go/persistent/protobuff_utils.go:30
github.com/EventStore/EventStore-Client-Go/persistent.newMessageFromProto(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, …)
<local_workspace>/vendor/github.com/EventStore/EventStore-Client-Go/persistent/message_adapter.go:29 +0xb0
github.com/EventStore/EventStore-Client-Go/persistent.messageAdapterImpl.FromProtoResponse(0xc0002c2840, 0xc0002c2840)
<local_workspace>/vendor/github.com/EventStore/EventStore-Client-Go/persistent/message_adapter.go:19 +0xaf
github.com/EventStore/EventStore-Client-Go/persistent.(*syncReadConnectionImpl).Read(0xc000281b30, 0xc00029e100, 0x0, 0x0)
<local_workspace>/vendor/github.com/EventStore/EventStore-Client-Go/persistent/sync_read_connection_impl.go:42 +0xe4
main.AsyncRead.func1(0x16ff998, 0xc000165340, 0xc00031ca20, 0x16fe880, 0xc000281b30, 0xc00031c960)
<local_workspace>/main.go:109 +0x9a
created by main.AsyncRead
<local_workspace>/main.go:100 +0x71
exit status 2