add fallbacks
This commit is contained in:
parent
dcc94f28ff
commit
8fa9c06e72
2 changed files with 4 additions and 3 deletions
|
@ -129,6 +129,7 @@ class Emoji {
|
|||
}
|
||||
}
|
||||
for (const guild of localuser.guilds) {
|
||||
if (!guild.emojis) continue;
|
||||
const emj = guild.emojis.find((_) => _.id === idOrString);
|
||||
if (emj) {
|
||||
return new Emoji(emj, localuser);
|
||||
|
|
|
@ -643,7 +643,7 @@ class Guild extends SnowFlake {
|
|||
update(json: extendedProperties) {
|
||||
this.large = json.large;
|
||||
this.member_count = json.member_count;
|
||||
this.emojis = json.emojis;
|
||||
this.emojis = json.emojis || [];
|
||||
this.headers = this.owner.headers;
|
||||
this.properties.features = json.features;
|
||||
if (this.properties.icon !== json.icon) {
|
||||
|
@ -669,7 +669,7 @@ class Guild extends SnowFlake {
|
|||
this.owner = owner;
|
||||
this.large = json.large;
|
||||
this.member_count = json.member_count;
|
||||
this.emojis = json.emojis;
|
||||
this.emojis = json.emojis || [];
|
||||
this.headers = this.owner.headers;
|
||||
this.channels = [];
|
||||
if (json.properties) {
|
||||
|
@ -720,7 +720,7 @@ class Guild extends SnowFlake {
|
|||
}
|
||||
}
|
||||
this.prevchannel = this.localuser.channelids.get(this.perminfo.prevchannel);
|
||||
this.stickers = json.stickers.map((_) => new Sticker(_, this));
|
||||
this.stickers = json.stickers.map((_) => new Sticker(_, this)) || [];
|
||||
}
|
||||
get perminfo() {
|
||||
return this.localuser.perminfo.guilds[this.id];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue