refactor(platform): extract export mesh gossip RPC pull dispatch (Phase 944)
Add gossip-rpc-export-mesh-pull-dispatch with config-key guards and lazy orchestrator require to avoid circular deps. Route targeted export pulls through dispatch from platform-gossip-rpc-config-pull-mixin. Validate-pull-keys asserts registry/gossip pull config alignment. No observable behavior change. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
'use strict'
|
||||
|
||||
const { id } = require('../../../platform-class-imports')
|
||||
const {
|
||||
fetchGuildGossipRpcPullByConfig,
|
||||
fetchTargetedGuildGossipRpcPullByConfig
|
||||
} = require('../../../gossip-rpc-pull')
|
||||
const { fetchGuildGossipRpcPullByConfig } = require('../../../gossip-rpc-pull')
|
||||
const { dispatchExportMeshGossipRpcPullByConfig } = require('../../../gossip-rpc-export-mesh-pull-dispatch')
|
||||
|
||||
/** Shared registry config-key RPC mesh pull helpers (Phase 889). */
|
||||
const platformGossipRpcConfigPullMixin = {
|
||||
@@ -13,7 +11,7 @@ const platformGossipRpcConfigPullMixin = {
|
||||
},
|
||||
|
||||
async _fetchTargetedGuildGossipRpcPullByConfig (configKey, resourceIdField, opts = {}) {
|
||||
return fetchTargetedGuildGossipRpcPullByConfig(
|
||||
return dispatchExportMeshGossipRpcPullByConfig(
|
||||
this,
|
||||
configKey,
|
||||
resourceIdField,
|
||||
|
||||
Reference in New Issue
Block a user