additional checks on guild member chunks

This commit is contained in:
MathMan05 2024-09-03 11:02:56 -05:00
parent e66b6c0883
commit e3086efb82
2 changed files with 17 additions and 4 deletions

View file

@ -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);

View file

@ -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);