public void Dispatch(IViewContext viewContext, IEnumerable <DomainEvent> batch, IViewManagerProfiler viewManagerProfiler) { ReceivedDomainEvents.AddRange(batch); if (!batch.Any()) { return; } _position = batch.Max(e => e.GetGlobalSequenceNumber()); }
public void Purge() { ReceivedDomainEvents.Clear(); }