text: "use strict";
  
  var _ = require("lodash");
  
  exports.commands = ["quit"];
  exports.allowDisconnected = true;
  
  exports.input = function(network, chan, cmd, args) {
  	var client = this;
  	var irc = network.irc;
  	var quitMessage = args[0] ? args.join(" ") : "";
  
  	client.networks = _.without(client.networks, network);
  	client.save();
  	client.emit("quit", {
  		network: network.id
  	});
  
  	if (irc) {
  		irc.quit(quitMessage);
  	}
  
  	return true;
  };
  