Beispiel #1
0
        private static ICancellableEvent PubishSubscribingEvent(Message request, IClient client)
        {
            ICancellableEvent subscribingEvent = new SubscribingEvent(client, request.subscription);

            EventHub.Publish(subscribingEvent);
            return(subscribingEvent);
        }
Beispiel #2
0
 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?";
     }
 }
Beispiel #3
0
 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";
     }
 }