vscode-appwrite/src/commands/connectAppwrite.ts
Alex Weininger 354b635701
Refresh tree after adding or removing project (#7)
* refresh tree after adding or removing project

* Always check if client is defined

* fix lint errors

* remove extra nodejs versions from pipeline
2021-04-30 02:53:24 -07:00

13 lines
504 B
TypeScript

import { createAppwriteClient } from "../client";
import { addProjectConfiguration } from '../settings';
import { addProjectWizard } from "../ui/AddProjectWizard";
import { refreshTree } from '../utils/refreshTree';
export async function connectAppwrite(): Promise<void> {
const projectConfiguration = await addProjectWizard();
if (projectConfiguration) {
addProjectConfiguration(projectConfiguration);
createAppwriteClient(projectConfiguration);
refreshTree();
}
}