private static ICancellableEvent PubishSubscribingEvent(Message request, IClient client) { ICancellableEvent subscribingEvent = new SubscribingEvent(client, request.subscription); EventHub.Publish(subscribingEvent); return(subscribingEvent); }
public void CheckSubscription(SubscribingEvent ev) { if (ev.Client.ID.Contains("A")) { ev.Cancel = true; ev.CancellationReason = "SubscriptionChecker says: You've been arbitrarily stopped from joining this channel. Just because you're clientID contains the letter 'A'. Isn't that unfair?"; } }
public void CheckSubscription(SubscribingEvent ev) { if (ev.Client.ID.Contains("A")) { ev.Cancel = true; ev.CancellationReason = "You've been arbitrarily stopped from joining this channel"; } }