additional checks on guild member chunks
This commit is contained in:
parent
e66b6c0883
commit
e3086efb82
2 changed files with 17 additions and 4 deletions
|
@ -1442,8 +1442,11 @@ class Localuser {
|
||||||
for (const thing of data) {
|
for (const thing of data) {
|
||||||
if (value.has(thing.id)) {
|
if (value.has(thing.id)) {
|
||||||
const func = value.get(thing.id);
|
const func = value.get(thing.id);
|
||||||
if (!func)
|
if (!func) {
|
||||||
|
value.delete(thing.id);
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
|
;
|
||||||
func(thing);
|
func(thing);
|
||||||
value.delete(thing.id);
|
value.delete(thing.id);
|
||||||
}
|
}
|
||||||
|
@ -1451,10 +1454,13 @@ class Localuser {
|
||||||
for (const thing of prom[1]) {
|
for (const thing of prom[1]) {
|
||||||
if (value.has(thing)) {
|
if (value.has(thing)) {
|
||||||
const func = value.get(thing);
|
const func = value.get(thing);
|
||||||
if (!func)
|
if (!func) {
|
||||||
|
value.delete(thing);
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
func(undefined);
|
func(undefined);
|
||||||
value.delete(thing);
|
value.delete(thing);
|
||||||
|
console.log("failed");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.fetchingmembers.delete(guildid);
|
this.fetchingmembers.delete(guildid);
|
||||||
|
|
|
@ -1440,7 +1440,10 @@ class Localuser{
|
||||||
for(const thing of data){
|
for(const thing of data){
|
||||||
if(value.has(thing.id)){
|
if(value.has(thing.id)){
|
||||||
const func=value.get(thing.id);
|
const func=value.get(thing.id);
|
||||||
if(!func)continue;
|
if(!func){
|
||||||
|
value.delete(thing.id);
|
||||||
|
continue;
|
||||||
|
};
|
||||||
func(thing);
|
func(thing);
|
||||||
value.delete(thing.id);
|
value.delete(thing.id);
|
||||||
}
|
}
|
||||||
|
@ -1448,9 +1451,13 @@ class Localuser{
|
||||||
for(const thing of prom[1]){
|
for(const thing of prom[1]){
|
||||||
if(value.has(thing)){
|
if(value.has(thing)){
|
||||||
const func=value.get(thing);
|
const func=value.get(thing);
|
||||||
if(!func)continue;
|
if(!func){
|
||||||
|
value.delete(thing);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
func(undefined);
|
func(undefined);
|
||||||
value.delete(thing);
|
value.delete(thing);
|
||||||
|
console.log("failed");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.fetchingmembers.delete(guildid);
|
this.fetchingmembers.delete(guildid);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue