Phase 747: extract sparse QoS, contacts presence, voice mesh mixins
Non-breaking refactor: move channel core key filtering, sparse ack defer policy, guild sync ack gossip, debounced contacts presence reconcile, and voice speaking/mute mesh state helpers out of platform-pearcord-platform-class.js. Manifest rows 82→85; runtime registry 22→25. Sparse sync, presence, and voice mesh behavior unchanged. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
* Ordered PearcordPlatform prototype mixin registration (Phase 730).
|
||||
* Preserves assign order from index.js / apply-platform-mixins (Phase 727).
|
||||
*/
|
||||
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 82
|
||||
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 85
|
||||
|
||||
const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './polls-scheduling', export: 'pollSchedulingMixin' },
|
||||
@@ -88,6 +88,9 @@ const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './platform-guild-presence-vector-mixin', export: 'platformGuildPresenceVectorMixin' },
|
||||
{ module: './platform-settings-mesh-health-mixin', export: 'platformSettingsMeshHealthMixin' },
|
||||
{ module: './platform-guild-sync-wire-sparse-mixin', export: 'platformGuildSyncWireSparseMixin' },
|
||||
{ module: './platform-guild-sparse-sync-qos-mixin', export: 'platformGuildSparseSyncQosMixin' },
|
||||
{ module: './platform-guild-contacts-presence-mixin', export: 'platformGuildContactsPresenceMixin' },
|
||||
{ module: './platform-voice-mesh-state-mixin', export: 'platformVoiceMeshStateMixin' },
|
||||
{ module: './platform-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user