Backfill missed pins and pins from the past

This commit is contained in:
Cadence Ember
2024-01-18 00:30:55 +13:00
parent ed7404ea19
commit 8987107685
9 changed files with 147 additions and 13 deletions
+8
View File
@@ -43,6 +43,7 @@ const utils = {
}
if (listen === "full") {
eventDispatcher.checkMissedExpressions(message.d)
eventDispatcher.checkMissedPins(client, message.d)
eventDispatcher.checkMissedMessages(client, message.d)
}
@@ -94,6 +95,13 @@ const utils = {
client.channels.set(message.d.id, message.d)
} else if (message.t === "CHANNEL_PINS_UPDATE") {
const channel = client.channels.get(message.d.channel_id)
if (channel) {
channel["last_pin_timestamp"] = message.d.last_pin_timestamp
}
} else if (message.t === "GUILD_DELETE") {
client.guilds.delete(message.d.id)
const channels = client.guildChannelMap.get(message.d.id)