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:
@@ -2754,6 +2754,10 @@ async function dispatchUiMessage (platform, msg, hooks = {}) {
|
||||
if (t === 'sync-member-roster-csv') { const out = await platform.pushMemberRosterCsvToMesh(); pushState(); send({ type: 'member-roster-csv-synced', ...out }); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'clear-member-roster-csv') { await platform.clearMemberRosterCsvExports(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'push-moderation-timeout-export-csv') { await platform.pushModerationTimeoutExportToMesh(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'ban-csv-modal-open') { pushState(); send({ type: 'ban-csv-modal-opened' }); return true }
|
||||
if (t === 'sync-ban-registry-csv') { const out = await platform.pushBanRegistryCsvToMesh(); pushState(); send({ type: 'ban-registry-csv-synced', ...out }); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'clear-ban-registry-csv') { await platform.clearBanRegistryCsvExports(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'push-automod-rule-export-csv') { await platform.pushAutomodRuleExportToMesh(); pushState(); if (platform.mode==='guild'&&platform.activeChannelId) send({ type:'composer-focus-channel', channelId: platform.activeChannelId }); return true }
|
||||
if (t === 'push-sticker-pack-export-csv') {
|
||||
await platform.pushStickerPackExportToMesh()
|
||||
pushState()
|
||||
|
||||
Reference in New Issue
Block a user