public void Handle(ClientMessage.SubscriptionDropped message) { IEmbeddedSubscription subscription; _subscriptions.TryGetActiveSubscription(message.CorrelationId, out subscription); subscription.DropSubscription(message.Reason); }
public void Handle(ClientMessage.StreamEventAppeared message) { IEmbeddedSubscription subscription; _subscriptions.TryGetActiveSubscription(message.CorrelationId, out subscription); ((EmbeddedSubscription)subscription).EventAppeared(message.Event); }