public void Handle(DistributeMessages message) { var evt = new MessagesAvailable { Payload = message.Payload, StreamIndex = message.StreamIndex, PayloadId = (ulong)Interlocked.Increment(ref _payloadId) }; Bus.Publish(evt); }
public void Handle(DistributeMessages message) { var evt = new MessagesAvailable() { Payload = message.Payload, StreamIndex = message.StreamIndex }; lock (_lockHandle) { _payloadId++; evt.PayloadId = _payloadId; } Bus.Publish(evt); }