@@ -465,7 +465,8 @@ private static Configuration BuildSdkConfig(SdkConfigParams sdkParams, ILogAdapt
465465 var pollingBuilder = DataSystemComponents . Polling ( ) ;
466466 if ( initializer . Polling . BaseUri != null )
467467 {
468- endpoints . Polling ( initializer . Polling . BaseUri ) ;
468+ var endpointOverride = Components . ServiceEndpoints ( ) . Polling ( initializer . Polling . BaseUri ) ;
469+ pollingBuilder . ServiceEndpointsOverride ( endpointOverride ) ;
469470 }
470471 if ( initializer . Polling . PollIntervalMs . HasValue )
471472 {
@@ -493,7 +494,7 @@ private static Configuration BuildSdkConfig(SdkConfigParams sdkParams, ILogAdapt
493494 // Primary synchronizer
494495 if ( sdkParams . DataSystem . Synchronizers . Primary != null )
495496 {
496- var primary = CreateSynchronizer ( sdkParams . DataSystem . Synchronizers . Primary , endpoints , sdkParams . DataSystem . PayloadFilter ) ;
497+ var primary = CreateSynchronizer ( sdkParams . DataSystem . Synchronizers . Primary , sdkParams . DataSystem . PayloadFilter ) ;
497498 if ( primary != null )
498499 {
499500 synchronizers . Add ( primary ) ;
@@ -503,7 +504,7 @@ private static Configuration BuildSdkConfig(SdkConfigParams sdkParams, ILogAdapt
503504 // Secondary synchronizer (optional)
504505 if ( sdkParams . DataSystem . Synchronizers . Secondary != null )
505506 {
506- var secondary = CreateSynchronizer ( sdkParams . DataSystem . Synchronizers . Secondary , endpoints , sdkParams . DataSystem . PayloadFilter ) ;
507+ var secondary = CreateSynchronizer ( sdkParams . DataSystem . Synchronizers . Secondary , sdkParams . DataSystem . PayloadFilter ) ;
507508 if ( secondary != null )
508509 {
509510 synchronizers . Add ( secondary ) ;
@@ -524,15 +525,15 @@ private static Configuration BuildSdkConfig(SdkConfigParams sdkParams, ILogAdapt
524525
525526 private static IComponentConfigurer < IDataSource > CreateSynchronizer (
526527 SdkConfigSynchronizerParams synchronizer ,
527- ServiceEndpointsBuilder endpoints ,
528528 string payloadFilter )
529529 {
530530 if ( synchronizer . Polling != null )
531531 {
532532 var pollingBuilder = DataSystemComponents . Polling ( ) ;
533533 if ( synchronizer . Polling . BaseUri != null )
534534 {
535- endpoints . Polling ( synchronizer . Polling . BaseUri ) ;
535+ var endpointOverride = Components . ServiceEndpoints ( ) . Polling ( synchronizer . Polling . BaseUri ) ;
536+ pollingBuilder . ServiceEndpointsOverride ( endpointOverride ) ;
536537 }
537538 if ( synchronizer . Polling . PollIntervalMs . HasValue )
538539 {
@@ -550,7 +551,8 @@ private static IComponentConfigurer<IDataSource> CreateSynchronizer(
550551 var streamingBuilder = DataSystemComponents . Streaming ( ) ;
551552 if ( synchronizer . Streaming . BaseUri != null )
552553 {
553- endpoints . Streaming ( synchronizer . Streaming . BaseUri ) ;
554+ var endpointOverride = Components . ServiceEndpoints ( ) . Streaming ( synchronizer . Streaming . BaseUri ) ;
555+ streamingBuilder . ServiceEndpointsOverride ( endpointOverride ) ;
554556 }
555557 if ( synchronizer . Streaming . InitialRetryDelayMs . HasValue )
556558 {
0 commit comments