feat(v0.8.672): Phase 697 invite link CSV and vanity URL mesh parity
Signed invite link CSV (listGuildInvites) and vanity URL export mesh follow the OAuth/slash CSV pattern: invite-csv-ui, invite-csv-mixin, delivery-receipts collections, guild gossip RPC 112/113, ui-flow IPC, deep link ?invite-csv=1, invite-errors filter, and agentctl invite + vanity journeys. Repairs app.js bot/slash/oauth modal corruption from prior session. Adds test:ci-phase697, docs INVITE_LINK_CSV.md, RELEASE_v0.8.672, and Phase 698 roadmap.
This commit is contained in:
@@ -538,6 +538,12 @@ class PearcordGuild extends EventEmitter {
|
|||||||
if (method === RPC.OAUTH_INSTALL_TOKEN_EXPORT_CSV_SYNC) {
|
if (method === RPC.OAUTH_INSTALL_TOKEN_EXPORT_CSV_SYNC) {
|
||||||
this.emit('oauth-install-token-export-csv-sync', payload)
|
this.emit('oauth-install-token-export-csv-sync', payload)
|
||||||
}
|
}
|
||||||
|
if (method === RPC.INVITE_LINK_CSV_SYNC) {
|
||||||
|
this.emit('invite-link-csv-sync', payload)
|
||||||
|
}
|
||||||
|
if (method === RPC.VANITY_URL_EXPORT_CSV_SYNC) {
|
||||||
|
this.emit('vanity-url-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)
|
||||||
}
|
}
|
||||||
@@ -786,6 +792,14 @@ class PearcordGuild extends EventEmitter {
|
|||||||
this.emit('oauth-install-token-export-csv-sync', payload)
|
this.emit('oauth-install-token-export-csv-sync', payload)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if (method === RPC.INVITE_LINK_CSV_SYNC) {
|
||||||
|
this.emit('invite-link-csv-sync', payload)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (method === RPC.VANITY_URL_EXPORT_CSV_SYNC) {
|
||||||
|
this.emit('vanity-url-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
|
||||||
@@ -1091,6 +1105,14 @@ class PearcordGuild extends EventEmitter {
|
|||||||
broadcastGossip(this, RPC.OAUTH_INSTALL_TOKEN_EXPORT_CSV_SYNC, payload)
|
broadcastGossip(this, RPC.OAUTH_INSTALL_TOKEN_EXPORT_CSV_SYNC, payload)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gossipInviteLinkCsvSync (payload) {
|
||||||
|
broadcastGossip(this, RPC.INVITE_LINK_CSV_SYNC, payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
gossipVanityUrlExportCsvSync (payload) {
|
||||||
|
broadcastGossip(this, RPC.VANITY_URL_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