Exemplo n.º 1
0
 private void handleBanList(BroadcastChatClient client, string channel)
 {
     if (!server.Channels.ContainsKey(channel))
     {
         client.SendErrorNoChannel(channel);
     }
     else if (!server.Channels[channel].Clients.ContainsKey(client.Nick))
     {
         client.SendErrorNotInChannel(channel);
     }
     else
     {
         StringBuilder sb = new StringBuilder();
         foreach (string nick in server.Channels[channel].BannedClients.Keys)
         {
             sb.AppendFormat("{0} ", nick);
         }
         client.SendBanList(channel, sb.ToString());
     }
 }