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) { }
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); }
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())); }