fix page_load
This commit is contained in:
parent
e6dac3d767
commit
dfd36914c5
|
|
@ -116,6 +116,11 @@ export const page_load: SAction["page"]["load"] = async function (
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
} else if (snap && !ydoc) {
|
} else if (snap && !ydoc) {
|
||||||
|
const page = await _db.page.findFirst({
|
||||||
|
where: { id },
|
||||||
|
select: { name: true, url: true },
|
||||||
|
});
|
||||||
|
|
||||||
const doc = new Y.Doc();
|
const doc = new Y.Doc();
|
||||||
snapshot.set("page", id, "id_doc", doc.clientID);
|
snapshot.set("page", id, "id_doc", doc.clientID);
|
||||||
|
|
||||||
|
|
@ -143,12 +148,17 @@ export const page_load: SAction["page"]["load"] = async function (
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: id,
|
id: id,
|
||||||
url: snap.url,
|
url: page?.url || "",
|
||||||
name: snap.name,
|
name: page?.name || "",
|
||||||
snapshot: await gzipAsync(snap.bin),
|
snapshot: await gzipAsync(snap.bin),
|
||||||
comps: comps || {},
|
comps: comps || {},
|
||||||
};
|
};
|
||||||
} else if (snap && ydoc) {
|
} else if (snap && ydoc) {
|
||||||
|
const page = await _db.page.findFirst({
|
||||||
|
where: { id },
|
||||||
|
select: { name: true, url: true },
|
||||||
|
});
|
||||||
|
|
||||||
user.active.add({
|
user.active.add({
|
||||||
...defaultActive,
|
...defaultActive,
|
||||||
client_id: this.client_id,
|
client_id: this.client_id,
|
||||||
|
|
@ -159,8 +169,8 @@ export const page_load: SAction["page"]["load"] = async function (
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: snap.id,
|
id: snap.id,
|
||||||
url: snap.url,
|
url: page?.url || "",
|
||||||
name: snap.name,
|
name: page?.name || "",
|
||||||
snapshot: await gzipAsync(snap.bin),
|
snapshot: await gzipAsync(snap.bin),
|
||||||
comps: (await prepareComponentForPage(id, this, true)) || {},
|
comps: (await prepareComponentForPage(id, this, true)) || {},
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue