refactor(platform): Phase 754 forum filter & partition heal mixins (v0.8.730)
Extract setForumIncludeArchived, partition reaction/sticker relist heal, and member/voice/thread metadata partition heal into three prototype mixins (manifest 108 rows, runtime registry 48). Non-breaking: identical forum filter behavior, reaction cache invalidation, sticker gossip upsert, and roster/thread heal paths; platform class ~31300 lines (~125 net drop). 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 = 105
|
||||
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 108
|
||||
|
||||
const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './polls-scheduling', export: 'pollSchedulingMixin' },
|
||||
@@ -111,6 +111,9 @@ const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './platform-view-unread-audit-mixin', export: 'platformViewUnreadAuditMixin' },
|
||||
{ module: './platform-discovery-tags-mixin', export: 'platformDiscoveryTagsMixin' },
|
||||
{ module: './platform-partition-pin-search-heal-mixin', export: 'platformPartitionPinSearchHealMixin' },
|
||||
{ module: './platform-forum-filter-mixin', export: 'platformForumFilterMixin' },
|
||||
{ module: './platform-partition-reaction-sticker-heal-mixin', export: 'platformPartitionReactionStickerHealMixin' },
|
||||
{ module: './platform-partition-roster-heal-mixin', export: 'platformPartitionRosterHealMixin' },
|
||||
{ module: './platform-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user