feat(slash): gossip SLASH_COMMAND_DELETE handler
Emit and receive slash command removal events on the guild mesh. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -350,6 +350,9 @@ class PearcordGuild extends EventEmitter {
|
|||||||
if (method === RPC.SLASH_COMMAND_UPSERT) {
|
if (method === RPC.SLASH_COMMAND_UPSERT) {
|
||||||
this.emit('slash-command', payload)
|
this.emit('slash-command', payload)
|
||||||
}
|
}
|
||||||
|
if (method === RPC.SLASH_COMMAND_DELETE) {
|
||||||
|
this.emit('slash-command-delete', payload)
|
||||||
|
}
|
||||||
if (method === RPC.EMOJI_UPSERT) {
|
if (method === RPC.EMOJI_UPSERT) {
|
||||||
this.emit('guild-emoji', payload)
|
this.emit('guild-emoji', payload)
|
||||||
}
|
}
|
||||||
@@ -706,6 +709,10 @@ class PearcordGuild extends EventEmitter {
|
|||||||
broadcastGossip(this, RPC.SLASH_COMMAND_UPSERT, row)
|
broadcastGossip(this, RPC.SLASH_COMMAND_UPSERT, row)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gossipSlashCommandDelete (payload) {
|
||||||
|
broadcastGossip(this, RPC.SLASH_COMMAND_DELETE, payload)
|
||||||
|
}
|
||||||
|
|
||||||
gossipEmojiUpsert (row) {
|
gossipEmojiUpsert (row) {
|
||||||
broadcastGossip(this, RPC.EMOJI_UPSERT, row)
|
broadcastGossip(this, RPC.EMOJI_UPSERT, row)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user