From c724d1131a57e1f460b9424aa1b5f7342bd4ce9a Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Thu, 8 Feb 2024 15:36:18 -0300 Subject: [PATCH] Refactor registerGlobalVariable function signature --- src/frontend/src/controllers/API/index.ts | 14 +++++++++----- .../components/addNewVariableButton.tsx | 7 ++++++- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/frontend/src/controllers/API/index.ts b/src/frontend/src/controllers/API/index.ts index 176509867..0340db85a 100644 --- a/src/frontend/src/controllers/API/index.ts +++ b/src/frontend/src/controllers/API/index.ts @@ -864,11 +864,15 @@ export async function getGlobalVariables(): Promise<{ return globalVariables; } -export async function registerGlobalVariable( - name: string, - value: string, - provider?: string -) { +export async function registerGlobalVariable({ + name, + value, + provider, +}: { + name: string; + value: string; + provider?: string; +}) { return await api.post(`${BASE_URL_API}credentials/`, { name, value, diff --git a/src/frontend/src/pages/globalVariablesPage/components/addNewVariableButton.tsx b/src/frontend/src/pages/globalVariablesPage/components/addNewVariableButton.tsx index 101b60286..c0a7deba2 100644 --- a/src/frontend/src/pages/globalVariablesPage/components/addNewVariableButton.tsx +++ b/src/frontend/src/pages/globalVariablesPage/components/addNewVariableButton.tsx @@ -19,7 +19,12 @@ export default function AddNewVariableButton(): JSX.Element { (state) => state.addGlobalVariable ); function handleSaveVariable() { - registerGlobalVariable(key, value, provider).then((_) => { + let data: { name: string; value: string; provider?: string } = { + name: key, + value, + }; + if (provider) data = { ...data, provider }; + registerGlobalVariable(data).then((_) => { addGlobalVariable(key, value, provider); setKey(""); setValue("");