From d61246e8a47a6cd09b871eb051e6c56f7769bb83 Mon Sep 17 00:00:00 2001 From: sawka Date: Mon, 22 Aug 2022 16:28:14 -0700 Subject: [PATCH] update to env0 --- src/types.ts | 1 + src/util.ts | 22 +++++++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/types.ts b/src/types.ts index a97bf9ba..b20298ea 100644 --- a/src/types.ts +++ b/src/types.ts @@ -82,6 +82,7 @@ type RemoteType = { type RemoteStateType = { cwd : string, + env0 : string, // in base64 "env -0" form }; type RemoteInstanceType = { diff --git a/src/util.ts b/src/util.ts index b2072997..8c237226 100644 --- a/src/util.ts +++ b/src/util.ts @@ -142,4 +142,24 @@ function genMergeData, DataType extends IData objs.replace(newObjs); } -export {handleJsonFetchResponse, base64ToArray, genMergeData, genMergeSimpleData}; +function parseEnv0(envStr64 : string) : Map { + let envStr = atob(envStr64); + let parts = envStr.split("\x00"); + let rtn : Map = new Map(); + for (let i=0; i