public ResolvedEvent(Core.Data.ResolvedEvent pair)
     : this(pair.Event != null ? new EventRecord(pair.Event) : null,
            pair.Link != null ? new EventRecord(pair.Link) : null,
            pair.OriginalPosition?.CommitPosition ?? -1,
            pair.OriginalPosition?.PreparePosition ?? -1)
 {
 }
Example #2
0
        public void EventAppeared(Core.Data.ResolvedEvent resolvedEvent, int?retryCount)
        {
            var @event = new PersistentSubscriptionResolvedEvent(resolvedEvent.OriginalPosition == null
                ? new ResolvedEvent(resolvedEvent.ConvertToClientResolvedIndexEvent())
                : new ResolvedEvent(resolvedEvent.ConvertToClientResolvedEvent()), retryCount);

            _eventAppeared(Subscription, @event);
        }
Example #3
0
 public Task EventAppeared(Core.Data.ResolvedEvent resolvedEvent) =>
 _eventAppeared(Subscription, resolvedEvent.OriginalPosition == null
                         ? new ResolvedEvent(resolvedEvent.ConvertToClientResolvedIndexEvent())
                         : new ResolvedEvent(resolvedEvent.ConvertToClientResolvedEvent()));
 public void EventAppeared(Core.Data.ResolvedEvent resolvedEvent)
 {
     _eventAppeared(_subscription, new ResolvedEvent(resolvedEvent.ConvertToClientResolvedIndexEvent()));
 }