betting typing of the WS

This commit is contained in:
MathMan05 2024-09-02 15:25:49 -05:00
parent 2b69d338c3
commit 59a5d9a30b
5 changed files with 118 additions and 20 deletions

View file

@ -305,15 +305,35 @@ class Localuser {
break;
case "MESSAGE_DELETE":
console.log(temp.d);
SnowFlake.getSnowFlakeFromID(temp.d.id, Message).getObject().deleteEvent();
temp.d.guild_id ??= "@me";
const guild = this.guildids.get(temp.d.guild_id);
if (guild) {
const channel = guild.channelids[temp.d.guild_id];
if (channel) {
const message = channel.messages.get(temp.d.id);
if (message) {
message.deleteEvent();
}
}
}
break;
case "READY":
this.gottenReady(temp);
break;
case "MESSAGE_UPDATE":
const message = SnowFlake.getSnowFlakeFromID(temp.d.id, Message).getObject();
message.giveData(temp.d);
case "MESSAGE_UPDATE": {
temp.d.guild_id ??= "@me";
const guild = this.guildids.get(temp.d.guild_id);
if (guild) {
const channel = guild.channelids[temp.d.guild_id];
if (channel) {
const message = channel.messages.get(temp.d.id);
if (message) {
message.giveData(temp.d);
}
}
}
break;
}
case "TYPING_START":
if (this.initialized) {
this.typingStart(temp);