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); } } } }
private void handleChannelDeleting(DeleteChannelResponsePacket packet) { if (packet.success) { ChatManager.Instance.deleteChannel(packet.chanName); } else { UIManager.Instance.chatForm.showErrorMessage(packet.message); } }