Phase 744: extract guild sync watermark, gossip, bandwidth mixins
Non-breaking refactor: move sync watermark/ack/tail helpers, gossip outbox queue and flush, and bandwidth/member-page slice helpers out of platform-pearcord-platform-class.js. Manifest rows 73→76; runtime registry 13→16. Mesh sync behavior and observability 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 = 73
|
||||
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 76
|
||||
|
||||
const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './polls-scheduling', export: 'pollSchedulingMixin' },
|
||||
@@ -79,6 +79,9 @@ const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './platform-mesh-view-mixin', export: 'platformMeshViewMixin' },
|
||||
{ module: './platform-mesh-logging-mixin', export: 'platformMeshLoggingMixin' },
|
||||
{ module: './platform-member-page-burst-mixin', export: 'platformMemberPageBurstMixin' },
|
||||
{ module: './platform-guild-sync-watermark-mixin', export: 'platformGuildSyncWatermarkMixin' },
|
||||
{ module: './platform-guild-gossip-outbox-mixin', export: 'platformGuildGossipOutboxMixin' },
|
||||
{ module: './platform-guild-sync-bandwidth-mixin', export: 'platformGuildSyncBandwidthMixin' },
|
||||
{ module: './platform-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user