From 8f2902c2b39af37ba56dc553cfa42681ad5dd4c1 Mon Sep 17 00:00:00 2001 From: Jasper Date: Thu, 12 Feb 2026 17:44:17 +0100 Subject: [PATCH] Passing instantiationScope to the child configurators. --- .../CompositeLightTransitionPipelineConfigurator.Switch.cs | 4 ++-- .../CompositeLightTransitionReactiveNodeConfigurator.On.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/CodeCasa.AutomationPipelines.Lights/Pipeline/CompositeLightTransitionPipelineConfigurator.Switch.cs b/src/CodeCasa.AutomationPipelines.Lights/Pipeline/CompositeLightTransitionPipelineConfigurator.Switch.cs index 017fecf..1a810ea 100644 --- a/src/CodeCasa.AutomationPipelines.Lights/Pipeline/CompositeLightTransitionPipelineConfigurator.Switch.cs +++ b/src/CodeCasa.AutomationPipelines.Lights/Pipeline/CompositeLightTransitionPipelineConfigurator.Switch.cs @@ -108,7 +108,7 @@ public ILightTransitionPipelineConfigurator AddReactiveNodeSwitch(serviceProvider); - return AddReactiveNodeSwitch(observable, trueConfigure, falseConfigure); + return AddReactiveNodeSwitch(observable, trueConfigure, falseConfigure, instantiationScope); } NodeContainers.Values.ForEach(b => b.AddReactiveNodeSwitch(trueConfigure, falseConfigure, instantiationScope)); return this; @@ -129,7 +129,7 @@ public ILightTransitionPipelineConfigurator AddPipelineSwitch(serviceProvider); - return AddPipelineSwitch(observable, trueConfigure, falseConfigure); + return AddPipelineSwitch(observable, trueConfigure, falseConfigure, instantiationScope); } NodeContainers.Values.ForEach(b => b.AddPipelineSwitch(trueConfigure, falseConfigure, instantiationScope)); return this; diff --git a/src/CodeCasa.AutomationPipelines.Lights/ReactiveNode/CompositeLightTransitionReactiveNodeConfigurator.On.cs b/src/CodeCasa.AutomationPipelines.Lights/ReactiveNode/CompositeLightTransitionReactiveNodeConfigurator.On.cs index 8139853..ae51f8a 100644 --- a/src/CodeCasa.AutomationPipelines.Lights/ReactiveNode/CompositeLightTransitionReactiveNodeConfigurator.On.cs +++ b/src/CodeCasa.AutomationPipelines.Lights/ReactiveNode/CompositeLightTransitionReactiveNodeConfigurator.On.cs @@ -51,7 +51,7 @@ public ILightTransitionReactiveNodeConfigurator On(IObservable tri return this; } - configurators.Values.ForEach(c => c.On(triggerObservable, pipelineConfigurator)); + configurators.Values.ForEach(c => c.On(triggerObservable, pipelineConfigurator, instantiationScope)); return this; } @@ -67,7 +67,7 @@ public ILightTransitionReactiveNodeConfigurator On(IObservable tri return this; } - configurators.Values.ForEach(c => c.On(triggerObservable, configure)); + configurators.Values.ForEach(c => c.On(triggerObservable, configure, instantiationScope)); return this; }