resolve members better and with the WS
This commit is contained in:
parent
a45188c1fc
commit
6f97a06cd3
10 changed files with 170 additions and 159 deletions
|
@ -161,7 +161,7 @@ class Localuser {
|
|||
if (temp.op === 0 && temp.t === "READY") {
|
||||
returny();
|
||||
}
|
||||
this.handleEvent(temp);
|
||||
await this.handleEvent(temp);
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
@ -196,7 +196,7 @@ class Localuser {
|
|||
if (temp.op === 0 && temp.t === "READY") {
|
||||
returny();
|
||||
}
|
||||
this.handleEvent(temp);
|
||||
await this.handleEvent(temp);
|
||||
}
|
||||
catch (e) {
|
||||
console.error(e);
|
||||
|
@ -240,7 +240,7 @@ class Localuser {
|
|||
await promise;
|
||||
return;
|
||||
}
|
||||
handleEvent(temp) {
|
||||
async handleEvent(temp) {
|
||||
console.debug(temp);
|
||||
if (temp.s)
|
||||
this.lastSequence = temp.s;
|
||||
|
@ -314,7 +314,7 @@ class Localuser {
|
|||
const guild = SnowFlake.getSnowFlakeFromID(temp.d.guild_id, Guild).getObject();
|
||||
let thing;
|
||||
if (temp.d.member) {
|
||||
thing = new Member(temp.d.member, guild);
|
||||
thing = await Member.new(temp.d.member, guild);
|
||||
}
|
||||
else {
|
||||
thing = { id: temp.d.user_id };
|
||||
|
@ -1033,8 +1033,6 @@ class Localuser {
|
|||
//---------- resolving members code -----------
|
||||
waitingmembers = new Map();
|
||||
async resolvemember(id, guildid) {
|
||||
console.warn("this function may or may not work on any instance, use at your own risk");
|
||||
//throw new Error("Not implemented on the server side and not fully implemented, do not use");
|
||||
if (!this.waitingmembers.has(guildid)) {
|
||||
this.waitingmembers.set(guildid, new Map());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue