Broadcast and receive EMOJI_DELETE and STICKER_DELETE gossip.
Peers merge emoji/sticker removals via guild-emoji-delete and guild-sticker-delete events. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -356,6 +356,12 @@ class PearcordGuild extends EventEmitter {
|
|||||||
if (method === RPC.EMOJI_UPSERT) {
|
if (method === RPC.EMOJI_UPSERT) {
|
||||||
this.emit('guild-emoji', payload)
|
this.emit('guild-emoji', payload)
|
||||||
}
|
}
|
||||||
|
if (method === RPC.EMOJI_DELETE) {
|
||||||
|
this.emit('guild-emoji-delete', payload)
|
||||||
|
}
|
||||||
|
if (method === RPC.STICKER_DELETE) {
|
||||||
|
this.emit('guild-sticker-delete', payload)
|
||||||
|
}
|
||||||
if (method === RPC.BOT_EVENT) {
|
if (method === RPC.BOT_EVENT) {
|
||||||
this.emit('bot-event', payload)
|
this.emit('bot-event', payload)
|
||||||
}
|
}
|
||||||
@@ -502,10 +508,18 @@ class PearcordGuild extends EventEmitter {
|
|||||||
this.emit('guild-emoji', payload)
|
this.emit('guild-emoji', payload)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if (method === RPC.EMOJI_DELETE) {
|
||||||
|
this.emit('guild-emoji-delete', payload)
|
||||||
|
return
|
||||||
|
}
|
||||||
if (method === RPC.STICKER_UPSERT) {
|
if (method === RPC.STICKER_UPSERT) {
|
||||||
this.emit('guild-sticker', payload)
|
this.emit('guild-sticker', payload)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if (method === RPC.STICKER_DELETE) {
|
||||||
|
this.emit('guild-sticker-delete', payload)
|
||||||
|
return
|
||||||
|
}
|
||||||
if (method === RPC.STICKER_PACK_UPSERT) {
|
if (method === RPC.STICKER_PACK_UPSERT) {
|
||||||
this.emit('guild-sticker-pack', payload)
|
this.emit('guild-sticker-pack', payload)
|
||||||
return
|
return
|
||||||
@@ -717,6 +731,14 @@ class PearcordGuild extends EventEmitter {
|
|||||||
broadcastGossip(this, RPC.EMOJI_UPSERT, row)
|
broadcastGossip(this, RPC.EMOJI_UPSERT, row)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gossipEmojiDelete (payload) {
|
||||||
|
broadcastGossip(this, RPC.EMOJI_DELETE, payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
gossipStickerDelete (payload) {
|
||||||
|
broadcastGossip(this, RPC.STICKER_DELETE, payload)
|
||||||
|
}
|
||||||
|
|
||||||
gossipBotEvent (payload) {
|
gossipBotEvent (payload) {
|
||||||
broadcastGossip(this, RPC.BOT_EVENT, payload)
|
broadcastGossip(this, RPC.BOT_EVENT, payload)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user