blob: 15aad9980cea3b68341105220a2518d3580dda6f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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;
}
|