feat: save graph to localstore

This commit is contained in:
2024-03-19 16:56:42 +01:00
parent 3811a6bdb4
commit b55d3d4217
7 changed files with 128 additions and 5 deletions

View File

@ -9,7 +9,17 @@
const runtimeExecutor = new MemoryRuntimeExecutor(nodeRegistry);
const graphManager = new GraphManager(nodeRegistry, runtimeExecutor);
graphManager.load(graphManager.createTemplate("grid", 5, 5));
let graph = localStorage.getItem("graph");
if (graph) {
graphManager.load(JSON.parse(graph));
} else {
graphManager.load(graphManager.createTemplate("grid", 5, 5));
}
graphManager.on("save", (graph) => {
localStorage.setItem("graph", JSON.stringify(graph));
});
let debug: undefined;