feat(phase701): ban registry CSV and automod rule export mesh parity (v0.8.676)
Add signed ban registry CSV mesh (RPC 120) and automod rule export CSV (RPC 121) with ban-csv-ui, platform ban-csv-mixin, delivery-receipts store, guild gossip, ui-flow IPC, agentctl journeys, and test:ci-phase701 regression chain.
This commit is contained in:
@@ -562,6 +562,12 @@ class PearcordGuild extends EventEmitter {
|
|||||||
if (method === RPC.MODERATION_TIMEOUT_EXPORT_CSV_SYNC) {
|
if (method === RPC.MODERATION_TIMEOUT_EXPORT_CSV_SYNC) {
|
||||||
this.emit('moderation-timeout-export-csv-sync', payload)
|
this.emit('moderation-timeout-export-csv-sync', payload)
|
||||||
}
|
}
|
||||||
|
if (method === RPC.BAN_REGISTRY_CSV_SYNC) {
|
||||||
|
this.emit('ban-registry-csv-sync', payload)
|
||||||
|
}
|
||||||
|
if (method === RPC.AUTOMOD_RULE_EXPORT_CSV_SYNC) {
|
||||||
|
this.emit('automod-rule-export-csv-sync', payload)
|
||||||
|
}
|
||||||
if (method === RPC.MESSAGE_SEARCH_REQUEST) {
|
if (method === RPC.MESSAGE_SEARCH_REQUEST) {
|
||||||
this.emit('message-search-request', payload)
|
this.emit('message-search-request', payload)
|
||||||
}
|
}
|
||||||
@@ -842,6 +848,14 @@ class PearcordGuild extends EventEmitter {
|
|||||||
this.emit('moderation-timeout-export-csv-sync', payload)
|
this.emit('moderation-timeout-export-csv-sync', payload)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if (method === RPC.BAN_REGISTRY_CSV_SYNC) {
|
||||||
|
this.emit('ban-registry-csv-sync', payload)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (method === RPC.AUTOMOD_RULE_EXPORT_CSV_SYNC) {
|
||||||
|
this.emit('automod-rule-export-csv-sync', payload)
|
||||||
|
return
|
||||||
|
}
|
||||||
if (method === RPC.AUDIT_EXPORT_ARCHIVE) {
|
if (method === RPC.AUDIT_EXPORT_ARCHIVE) {
|
||||||
this.emit('audit-export-archive', payload)
|
this.emit('audit-export-archive', payload)
|
||||||
return
|
return
|
||||||
@@ -1179,6 +1193,14 @@ class PearcordGuild extends EventEmitter {
|
|||||||
broadcastGossip(this, RPC.MODERATION_TIMEOUT_EXPORT_CSV_SYNC, payload)
|
broadcastGossip(this, RPC.MODERATION_TIMEOUT_EXPORT_CSV_SYNC, payload)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gossipBanRegistryCsvSync (payload) {
|
||||||
|
broadcastGossip(this, RPC.BAN_REGISTRY_CSV_SYNC, payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
gossipAutomodRuleExportCsvSync (payload) {
|
||||||
|
broadcastGossip(this, RPC.AUTOMOD_RULE_EXPORT_CSV_SYNC, payload)
|
||||||
|
}
|
||||||
|
|
||||||
gossipAuditExportArchive (payload) {
|
gossipAuditExportArchive (payload) {
|
||||||
broadcastGossip(this, RPC.AUDIT_EXPORT_ARCHIVE, payload)
|
broadcastGossip(this, RPC.AUDIT_EXPORT_ARCHIVE, payload)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user