Cavnas: Implement basic service discovery logic
Change-Id: I71b25076dba94d6491ad4db748b259870991c526
diff --git a/apps/canvas/front/src/components/actions.tsx b/apps/canvas/front/src/components/actions.tsx
index 24198cb..dbb5ea6 100644
--- a/apps/canvas/front/src/components/actions.tsx
+++ b/apps/canvas/front/src/components/actions.tsx
@@ -169,6 +169,10 @@
}
const resp = await fetch(`/api/project/${projectId}`, {
method: "DELETE",
+ headers: {
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({ state: JSON.stringify(instance.toObject()) }),
});
if (resp.ok) {
clear();
@@ -177,7 +181,7 @@
} else {
error("Failed to delete project", await resp.text());
}
- }, [store, clear, projectId, info, error]);
+ }, [store, clear, projectId, info, error, instance]);
const reload = useCallback(async () => {
if (projectId == null) {
return;