var User = require("./user.js").User; var List = require("./list.js").List; exports.Server = function(region, ownerID, name, id, members){ this.region = region; this.ownerID = ownerID; this.name = name; this.id = id; this.members = new List("id"); this.channels = new List("id"); for(x in members){ var member = members[x].user; this.members.add( new User(member) ); } } exports.Server.prototype.getDefaultChannel = function(){ return this.channels.filter("name", "general", true); }