mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
added emoji support (#503)
This commit is contained in:
@@ -45,6 +45,10 @@ var _Role = require("./Role");
|
||||
|
||||
var _Role2 = _interopRequireDefault(_Role);
|
||||
|
||||
var _Emoji = require("./Emoji");
|
||||
|
||||
var _Emoji2 = _interopRequireDefault(_Emoji);
|
||||
|
||||
var _UtilArgumentRegulariser = require("../Util/ArgumentRegulariser");
|
||||
|
||||
var strictKeys = ["region", "ownerID", "name", "id", "icon", "afkTimeout", "afkChannelID"];
|
||||
@@ -77,6 +81,7 @@ var Server = (function (_Equality) {
|
||||
this.members = new _UtilCache2["default"]();
|
||||
this.channels = new _UtilCache2["default"]();
|
||||
this.roles = new _UtilCache2["default"]();
|
||||
this.emojis = new _UtilCache2["default"]();
|
||||
this.icon = data.icon;
|
||||
this.afkTimeout = data.afk_timeout;
|
||||
this.afkChannelID = data.afk_channel_id || data.afkChannelID;
|
||||
@@ -94,6 +99,16 @@ var Server = (function (_Equality) {
|
||||
});
|
||||
}
|
||||
|
||||
if (data.emojis instanceof _UtilCache2["default"]) {
|
||||
data.emojis.forEach(function (emoji) {
|
||||
return _this.emojis.add(emoji);
|
||||
});
|
||||
} else {
|
||||
data.emojis.forEach(function (dataEmoji) {
|
||||
_this.emojis.add(new _Emoji2["default"](dataEmoji, _this));
|
||||
});
|
||||
}
|
||||
|
||||
if (data.members instanceof _UtilCache2["default"]) {
|
||||
data.members.forEach(function (member) {
|
||||
return _this.members.add(member);
|
||||
|
||||
Reference in New Issue
Block a user