Skip to content

Commit 5480bf2

Browse files
committed
[dashboard] Use Public API to delete projects, behind experiment
1 parent b517be0 commit 5480bf2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

components/dashboard/src/projects/Projects.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import ConfirmationModal from "../components/ConfirmationModal";
2121
import { prebuildStatusIcon } from "./Prebuilds";
2222
import Alert from "../components/Alert";
2323
import { FeatureFlagContext } from "../contexts/FeatureFlagContext";
24-
import { listAllProjects } from "../service/public-api";
24+
import { listAllProjects, projectsService } from "../service/public-api";
2525
import { UserContext } from "../user-context";
2626

2727
export default function () {
@@ -86,7 +86,9 @@ export default function () {
8686

8787
const onRemoveProject = async (p: Project) => {
8888
setRemoveModalVisible(false);
89-
await getGitpodService().server.deleteProject(p.id);
89+
usePublicApiProjectsService
90+
? await projectsService.deleteProject({ projectId: p.id })
91+
: await getGitpodService().server.deleteProject(p.id);
9092
await updateProjects();
9193
};
9294

0 commit comments

Comments
 (0)