supermemory/apps/web/app/(canvas)/lib/loadSnap.ts
2024-06-09 20:38:37 +05:30

13 lines
No EOL
454 B
TypeScript

import { createTLStore, defaultShapeUtils } from "tldraw";
import { twitterCardUtil } from "../twitterCard";
export async function loadRemoteSnapshot() {
const res = await fetch(
"https://learning-cf.pruthvirajthinks.workers.dev/get/page3",
);
const snapshot = JSON.parse(await res.json());
const newStore = createTLStore({
shapeUtils: [...defaultShapeUtils, twitterCardUtil],
});
newStore.loadSnapshot(snapshot);
return newStore;
}