Fixed evaluation and added basic deletion following

This commit is contained in:
hydrabolt
2015-10-03 23:13:33 +01:00
parent c60fe26657
commit 4eacab784d
7 changed files with 160 additions and 54 deletions

View File

@@ -121,18 +121,29 @@ var Server = (function () {
return null;
}
}, {
key: "getChannel",
value: function getChannel(key, value) {
key: "updateRole",
value: function updateRole() {}
}, {
key: "removeRole",
value: function removeRole(id) {
for (var roleId in this.roles) {
if (this.roles[roleId].id === id) {
this.roles.splice(roleId, 1);
}
}
var _iteratorNormalCompletion4 = true;
var _didIteratorError4 = false;
var _iteratorError4 = undefined;
try {
for (var _iterator4 = this.channels[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {
var channel = _step4.value;
for (var _iterator4 = this.members[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {
var member = _step4.value;
if (channel[key] === value) {
return channel;
for (var roleId in member.rawRoles) {
if (member.rawRoles[roleId] === id) {
member.rawRoles.splice(roleId, 1);
}
}
}
} catch (err) {
@@ -149,22 +160,20 @@ var Server = (function () {
}
}
}
return null;
}
}, {
key: "getMember",
value: function getMember(key, value) {
key: "getChannel",
value: function getChannel(key, value) {
var _iteratorNormalCompletion5 = true;
var _didIteratorError5 = false;
var _iteratorError5 = undefined;
try {
for (var _iterator5 = this.members[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {
var member = _step5.value;
for (var _iterator5 = this.channels[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {
var channel = _step5.value;
if (member[key] === value) {
return member;
if (channel[key] === value) {
return channel;
}
}
} catch (err) {
@@ -185,8 +194,8 @@ var Server = (function () {
return null;
}
}, {
key: "removeMember",
value: function removeMember(key, value) {
key: "getMember",
value: function getMember(key, value) {
var _iteratorNormalCompletion6 = true;
var _didIteratorError6 = false;
var _iteratorError6 = undefined;
@@ -196,7 +205,6 @@ var Server = (function () {
var member = _step6.value;
if (member[key] === value) {
this.members.splice(key, 1);
return member;
}
}
@@ -215,6 +223,39 @@ var Server = (function () {
}
}
return null;
}
}, {
key: "removeMember",
value: function removeMember(key, value) {
var _iteratorNormalCompletion7 = true;
var _didIteratorError7 = false;
var _iteratorError7 = undefined;
try {
for (var _iterator7 = this.members[Symbol.iterator](), _step7; !(_iteratorNormalCompletion7 = (_step7 = _iterator7.next()).done); _iteratorNormalCompletion7 = true) {
var member = _step7.value;
if (member[key] === value) {
this.members.splice(key, 1);
return member;
}
}
} catch (err) {
_didIteratorError7 = true;
_iteratorError7 = err;
} finally {
try {
if (!_iteratorNormalCompletion7 && _iterator7["return"]) {
_iterator7["return"]();
}
} finally {
if (_didIteratorError7) {
throw _iteratorError7;
}
}
}
return false;
}
}, {