Fixed server update listener

This commit is contained in:
hydrabolt
2015-11-01 14:09:00 +00:00
parent 5adcb5b8eb
commit 7175218ecf
14 changed files with 129 additions and 12 deletions

View File

@@ -8,6 +8,10 @@ var TextChannel = require("./TextChannel.js");
var VoiceChannel = require("./VoiceChannel.js");
var Role = require("./Role.js");
var strictKeys = [
"region", "ownerID", "name", "id", "icon", "afkTimeout", "afkChannelID"
];
class Server extends Equality {
constructor(data, client) {
@@ -78,6 +82,19 @@ class Server extends Equality {
return this.name;
}
equalsStrict(obj){
if(obj instanceof Server){
for(var key of strictKeys){
if(obj[key] !== this[key]){
return false;
}
}
}else{
return false;
}
return true;
}
}
module.exports = Server;