Example #1
0
 private void UnregisterSubscriberEvents(ISubscriptionNotifier notifier)
 {
     notifier.SubscriptionRemoving -= OnSubscriberSubscriptionRemoving;
     notifier.SubscriptionRemoved  -= OnSubscriberSubscriptionRemoved;
     notifier.SubscriptionAdding   -= OnSubscriberSubscriptionAdding;
     notifier.SubscriptionAdded    -= OnSubscriberSubscriptionAdded;
 }
Example #2
0
        private void UnregisterSubscriberEventsIfNeeded(IWampRawTopicRouterSubscriber subscriber)
        {
            ISubscriptionNotifier subscriptionNotifier = subscriber as ISubscriptionNotifier;

            if (subscriptionNotifier != null)
            {
                UnregisterSubscriberEvents(subscriptionNotifier);
            }
        }