void IHandle <ClientMessage.ListStreams> .Handle(ClientMessage.ListStreams message) { try { var streams = _readIndex.GetStreamIds(); message.Envelope.ReplyWith(new ClientMessage.ListStreamsCompleted(streams != null, streams)); } catch (Exception ex) { Log.ErrorException(ex, "Error while reading stream ids"); message.Envelope.ReplyWith(new ClientMessage.ListStreamsCompleted(false, null)); } }