
* refresh tree after adding or removing project * Always check if client is defined * fix lint errors * remove extra nodejs versions from pipeline
13 lines
504 B
TypeScript
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();
|
|
}
|
|
}
|