public void Execute(OnAcknowledgeEvent pipelineEvent)
        {
            var state      = pipelineEvent.Pipeline.State;
            var projection = state.GetProjection();

            _repository.SetSequenceNumber(projection.Name, projection.SequenceNumber);
        }
Exemple #2
0
        public void Execute(OnAcknowledgeEvent pipelineEvent)
        {
            var state           = pipelineEvent.Pipeline.State;
            var projection      = state.GetProjection();
            var projectionEvent = state.GetProjectionEvent();

            if (!projectionEvent.HasPrimitiveEvent)
            {
                return;
            }

            _repository.SetSequenceNumber(projection.Name, projection.SequenceNumber);
        }