Most arrays are now using lists.

This commit is contained in:
hydrabolt
2015-08-12 16:05:21 +01:00
parent 401073f897
commit dda5d4272e
4 changed files with 321 additions and 307 deletions

View File

@@ -1,24 +1,23 @@
var User = require("./user.js").User;
var List = require("./list.js").List;
var User = require( "./user.js" ).User;
var List = require( "./list.js" ).List;
exports.Server = function( region, ownerID, name, id, members ) {
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" );
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) );
}
for ( x in members ) {
var member = members[ x ].user;
this.members.add( new User( member ) );
}
}
exports.Server.prototype.getDefaultChannel = function(){
exports.Server.prototype.getDefaultChannel = function() {
return this.channels.filter("name", "general", true);
return this.channels.filter( "name", "general", true );
}