private void deleteChannelPacket(DeleteChannelPacket p, Client client) { DeleteChannelResponsePacket packet = new DeleteChannelResponsePacket(); if (UserManager.Instance.isUserConnected(p.token)) { if (UserManager.Instance.isUserAdmin(p.token)) { try { ChannelManager.Instance.manageChannelDeleting(p.chanName); packet.chanName = p.chanName; packet.message = ""; packet.success = true; ChannelManager.Instance.toSend(packet); } catch (Exception e) { packet.success = false; packet.message = e.Message; client.SendPacket(packet); } } } }
public void askDeleteChannel(String chanName) { if (Rank == 0) { return; } if (chanName == null || chanName.Equals("")) { return; } if (Channels.ContainsKey(chanName)) { DeleteChannelPacket p = new DeleteChannelPacket(); p.chanName = chanName; p.token = Token; Client.Instance.SendPacket(p); } }