HandleSubscribeEvent









How do I use Handle Subscribe Event
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: ChatClient.cs Copy
576         void IPhotonPeerListener.OnEvent(EventData eventData)
577         {
578             switch (eventData.Code)
579             {
580                 case ChatEventCode.ChatMessages:
581                     this.HandleChatMessagesEvent(eventData);
582                     break;
583                 case ChatEventCode.PrivateMessage:
584                     this.HandlePrivateMessageEvent(eventData);
585                     break;
586                 case ChatEventCode.StatusUpdate:
587                     this.HandleStatusUpdate(eventData);
588                     break;
589                 case ChatEventCode.Subscribe:
590                     this.HandleSubscribeEvent(eventData);
591                     break;
592                 case ChatEventCode.Unsubscribe:
593                     this.HandleUnsubscribeEvent(eventData);
594                     break;
595             }
596         }
File name: ChatClient.cs Copy
735         private void HandleSubscribeEvent(EventData eventData)
736         {
737             var channelsInResponse = (string[])eventData.Parameters[ChatParameterCode.Channels];
738             var results = (bool[])eventData.Parameters[ChatParameterCode.SubscribeResults];
739
740             for (int i = 0; i < channelsInResponse.Length; i++)
741             {
742                 if (results[i])
743                 {
744                     string channelName = channelsInResponse[i];
745                     if (!this.PublicChannels.ContainsKey(channelName))
746                     {
747                         ChatChannel channel = new ChatChannel(channelName);
748                         this.PublicChannels.Add(channel.Name, channel);
749                     }
750                 }
751             }
752
753             this.listener.OnSubscribed(channelsInResponse, results);
754         }

HandleSubscribeEvent 152 lượt xem

Gõ tìm kiếm nhanh...