refactor: revamp the importers & exporters systems to be reused (#3425)

Co-authored-by: jamesgeorge007 <jamesgeorge998001@gmail.com>
This commit is contained in:
Akash K
2023-12-06 21:24:29 +05:30
committed by GitHub
parent d9c75ed79e
commit ab7c29d228
90 changed files with 2399 additions and 1892 deletions

View File

@@ -47,18 +47,16 @@ const dispatchers = defineDispatchers({
return {
selectedEnvironmentIndex,
}
} else {
return {
selectedEnvironmentIndex: {
type: "NO_ENV_SELECTED",
},
}
}
} else {
return {
selectedEnvironmentIndex,
selectedEnvironmentIndex: {
type: "NO_ENV_SELECTED",
},
}
}
return {
selectedEnvironmentIndex,
}
},
appendEnvironments(
{ environments }: EnvironmentStore,
@@ -309,7 +307,7 @@ const dispatchers = defineDispatchers({
const newEnvironments = [...environments]
if (entries.length == 2) {
if (entries.length === 2) {
const indexToRemove = environments.findIndex((e) => e.id === id)
newEnvironments.splice(indexToRemove, 1)
}
@@ -350,9 +348,8 @@ export const currentEnvironment$: Observable<Environment | undefined> =
return env
} else if (selectedEnvironmentIndex.type === "MY_ENV") {
return environments[selectedEnvironmentIndex.index]
} else {
return selectedEnvironmentIndex.environment
}
return selectedEnvironmentIndex.environment
})
)
@@ -422,9 +419,8 @@ export function getCurrentEnvironment(): Environment {
return environmentsStore.value.environments[
environmentsStore.value.selectedEnvironmentIndex.index
]
} else {
return environmentsStore.value.selectedEnvironmentIndex.environment
}
return environmentsStore.value.selectedEnvironmentIndex.environment
}
export function getSelectedEnvironmentIndex() {
@@ -469,7 +465,7 @@ export function getLocalIndexByEnvironmentID(id: string) {
(env) => env.id === id
)
return envIndex != -1 ? envIndex : null
return envIndex !== -1 ? envIndex : null
}
export function addGlobalEnvVariable(entry: Environment["variables"][number]) {
@@ -678,10 +674,9 @@ export function getEnvironment(selectedEnv: SelectedEnv) {
environmentsStore.value.selectedEnvironmentIndex.type === "TEAM_ENV"
) {
return environmentsStore.value.selectedEnvironmentIndex.environment
} else {
return {
name: "N0_ENV",
variables: [],
}
}
return {
name: "N0_ENV",
variables: [],
}
}