Phase 702: poll registry CSV & scheduled message export mesh parity (v0.8.677)
Add signed poll registry CSV mesh modal and scheduled message queue CSV export following the ban/member CSV parity pattern. RPC 122/123 gossip sync, poll-csv-ui, platform poll-csv-mixin, ui-flow IPC, deep link ?poll-csv=1, agentctl journeys, test:ci-phase702 regression bundle, and documentation updates. Also fixes missing showBanCsvMeshModalFromDeepLink helper from Phase 701.
This commit is contained in:
@@ -568,6 +568,12 @@ class PearcordGuild extends EventEmitter {
|
||||
if (method === RPC.AUTOMOD_RULE_EXPORT_CSV_SYNC) {
|
||||
this.emit('automod-rule-export-csv-sync', payload)
|
||||
}
|
||||
if (method === RPC.POLL_REGISTRY_CSV_SYNC) {
|
||||
this.emit('poll-registry-csv-sync', payload)
|
||||
}
|
||||
if (method === RPC.SCHEDULED_MESSAGE_EXPORT_CSV_SYNC) {
|
||||
this.emit('scheduled-message-export-csv-sync', payload)
|
||||
}
|
||||
if (method === RPC.MESSAGE_SEARCH_REQUEST) {
|
||||
this.emit('message-search-request', payload)
|
||||
}
|
||||
@@ -856,6 +862,14 @@ class PearcordGuild extends EventEmitter {
|
||||
this.emit('automod-rule-export-csv-sync', payload)
|
||||
return
|
||||
}
|
||||
if (method === RPC.POLL_REGISTRY_CSV_SYNC) {
|
||||
this.emit('poll-registry-csv-sync', payload)
|
||||
return
|
||||
}
|
||||
if (method === RPC.SCHEDULED_MESSAGE_EXPORT_CSV_SYNC) {
|
||||
this.emit('scheduled-message-export-csv-sync', payload)
|
||||
return
|
||||
}
|
||||
if (method === RPC.AUDIT_EXPORT_ARCHIVE) {
|
||||
this.emit('audit-export-archive', payload)
|
||||
return
|
||||
@@ -1201,6 +1215,14 @@ class PearcordGuild extends EventEmitter {
|
||||
broadcastGossip(this, RPC.AUTOMOD_RULE_EXPORT_CSV_SYNC, payload)
|
||||
}
|
||||
|
||||
gossipPollRegistryCsvSync (payload) {
|
||||
broadcastGossip(this, RPC.POLL_REGISTRY_CSV_SYNC, payload)
|
||||
}
|
||||
|
||||
gossipScheduledMessageExportCsvSync (payload) {
|
||||
broadcastGossip(this, RPC.SCHEDULED_MESSAGE_EXPORT_CSV_SYNC, payload)
|
||||
}
|
||||
|
||||
gossipAuditExportArchive (payload) {
|
||||
broadcastGossip(this, RPC.AUDIT_EXPORT_ARCHIVE, payload)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user