additional checks on guild member chunks
This commit is contained in:
@@ -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);
|
||||||
|
Reference in New Issue
Block a user