Add distance float position handling with backward compatibility #1

Merged
p.vanderwilt merged 22 commits from :main into main 2025-09-26 11:41:53 +00:00
Showing only changes of commit 7191e57aea - Show all commits

View File

@@ -234,18 +234,20 @@ class ChildRegistrationUtils {
return;
}
// this is poor code, it should be fixed at some point
if (this.mainClass?.upstreamReactor){
this.mainClass.upstreamReactor = reactor; // Add reactor to the main class
} else {
this.logger.info(`Upstream reactor registered successfully.`);
}
if (this.mainClass?.reactors) {
if (positionVsParent == "downstream") {
this.mainClass.reactors[0] = reactor;
}
if (positionVsParent == "upstream") {
this.mainClass.reactors[1] = reactor;
}
}
this.logger.info(`Reactor registered successfully.`);
}
reactor.emitter.on("stateChange", (data) => {
this.mainClass.logger.debug(`State change of upstream reactor detected.`);