From b071cca4cd2c9579d2f57e2d49814e440aa73916 Mon Sep 17 00:00:00 2001 From: olzzon Date: Mon, 12 Oct 2020 18:32:14 +0200 Subject: [PATCH] feat: multiple mixers - move local Ip and port to "mixers" so multiple OSC protocols can be supported --- client/components/Settings.tsx | 53 +++++++++++-------- .../__tests__/__mocks__/parsedEmptyStore.json | 6 +-- .../__tests__/__mocks__/parsedFullStore.json | 6 +-- .../__mocks__/parsedSimpleStore.json | 6 +-- server/reducers/settingsReducer.ts | 9 ++-- .../mixerConnections/CasparCGConnection.ts | 2 +- .../mixerConnections/OscMixerConnection.ts | 6 ++- 7 files changed, 49 insertions(+), 39 deletions(-) diff --git a/client/components/Settings.tsx b/client/components/Settings.tsx index ac6a317b..d960e8f1 100644 --- a/client/components/Settings.tsx +++ b/client/components/Settings.tsx @@ -121,7 +121,7 @@ class Settings extends React.PureComponent { settings.mixers = [] for (let i = 0; i < settings.numberOfMixers; i++) { if (settings.mixers[i] === undefined) { - settings.mixers.push( JSON.parse(JSON.stringify(mixers[0]))) + settings.mixers.push(JSON.parse(JSON.stringify(mixers[0]))) } else { settings.mixers.push(mixers[i]) } @@ -338,6 +338,36 @@ class Settings extends React.PureComponent { />
+ +
+ +