Phase 746: extract presence vector, settings mesh health, wire/sparse mixins
Non-breaking refactor: move presence vector export/reconcile/bump, settings mesh health gossip schedule/broadcast/ingest and packet routing, guild sync bundle wire sanitization, sparse open rate limiting, and presence vector mesh broadcast out of platform-pearcord-platform-class.js. Manifest rows 79→82; runtime registry 19→22. Presence and settings 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 = 79
|
||||
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 82
|
||||
|
||||
const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './polls-scheduling', export: 'pollSchedulingMixin' },
|
||||
@@ -85,6 +85,9 @@ const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './platform-guild-sync-health-patch-mixin', export: 'platformGuildSyncHealthPatchMixin' },
|
||||
{ module: './platform-guild-sync-gossip-view-mixin', export: 'platformGuildSyncGossipViewMixin' },
|
||||
{ module: './platform-guild-sync-push-schedule-mixin', export: 'platformGuildSyncPushScheduleMixin' },
|
||||
{ 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-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user