From 7fbd338fa68bd9955d3746d41fdc8e738c122262 Mon Sep 17 00:00:00 2001 From: Anoop M D Date: Wed, 6 Sep 2023 20:36:55 +0530 Subject: [PATCH] feat: bru.getEnvName() --- .../bruno-electron/src/ipc/network/index.js | 9 +++++++-- packages/bruno-js/src/bru.js | 18 +++++++++++------- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/packages/bruno-electron/src/ipc/network/index.js b/packages/bruno-electron/src/ipc/network/index.js index 1aa31f4a7..96c635f71 100644 --- a/packages/bruno-electron/src/ipc/network/index.js +++ b/packages/bruno-electron/src/ipc/network/index.js @@ -38,7 +38,9 @@ const safeParseJSON = (data) => { const getEnvVars = (environment = {}) => { const variables = environment.variables; if (!variables || !variables.length) { - return {}; + return { + __name__: environment.name + }; } const envVars = {}; @@ -48,7 +50,10 @@ const getEnvVars = (environment = {}) => { } }); - return envVars; + return { + ...envVars, + __name__: environment.name + } }; const getSize = (data) => { diff --git a/packages/bruno-js/src/bru.js b/packages/bruno-js/src/bru.js index dca3b9ca8..56d113bf0 100644 --- a/packages/bruno-js/src/bru.js +++ b/packages/bruno-js/src/bru.js @@ -1,8 +1,12 @@ class Bru { constructor(envVariables, collectionVariables) { - this._envVariables = envVariables; - this._collectionVariables = collectionVariables; + this.envVariables = envVariables; + this.collectionVariables = collectionVariables; + } + + getEnvName() { + return this.envVariables.__name__; } getProcessEnv(key) { @@ -10,7 +14,7 @@ class Bru { } getEnvVar(key) { - return this._envVariables[key]; + return this.envVariables[key]; } setEnvVar(key, value) { @@ -19,11 +23,11 @@ class Bru { } // gracefully ignore if key is not present in environment - if(!this._envVariables.hasOwnProperty(key)) { + if(!this.envVariables.hasOwnProperty(key)) { return; } - this._envVariables[key] = value; + this.envVariables[key] = value; } setVar(key, value) { @@ -31,11 +35,11 @@ class Bru { throw new Error('Key is required'); } - this._collectionVariables[key] = value; + this.collectionVariables[key] = value; } getVar(key) { - return this._collectionVariables[key]; + return this.collectionVariables[key]; } }