feat(guild): gossip automod config via AUTOMOD_CONFIG_UPDATE
Handle RPC 44 on inbound gossip and expose gossipAutomodConfig() for platform to broadcast rule changes after server settings saves. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -352,6 +352,9 @@ class PearcordGuild extends EventEmitter {
|
||||
if (method === RPC.STAGE_SPEAKER_UPDATE) {
|
||||
this.emit('stage-speaker', payload)
|
||||
}
|
||||
if (method === RPC.AUTOMOD_CONFIG_UPDATE) {
|
||||
this.emit('automod-config', payload)
|
||||
}
|
||||
}
|
||||
|
||||
/** Deterministic gossip injection for Bare smokes (no live mesh). */
|
||||
@@ -487,6 +490,10 @@ class PearcordGuild extends EventEmitter {
|
||||
broadcastGossip(this, RPC.STAGE_SPEAKER_UPDATE, payload)
|
||||
}
|
||||
|
||||
gossipAutomodConfig (payload) {
|
||||
broadcastGossip(this, RPC.AUTOMOD_CONFIG_UPDATE, payload)
|
||||
}
|
||||
|
||||
gossipPresence (payload) {
|
||||
broadcastGossip(this, RPC.PRESENCE_UPDATE, payload)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user