From 38f9ce05f6067290fdba9ecbc5a66ae956d47780 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Mon, 1 Sep 2025 11:53:43 -0400 Subject: [PATCH] wip: cloud --- cloud/app/src/entry-server.tsx | 2 +- cloud/app/src/routes/workspace/[id].tsx | 19 ++++++------------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/cloud/app/src/entry-server.tsx b/cloud/app/src/entry-server.tsx index 41fc8fc8..f626e8e9 100644 --- a/cloud/app/src/entry-server.tsx +++ b/cloud/app/src/entry-server.tsx @@ -21,5 +21,5 @@ export default createHandler(() => ( )} /> ), { - mode: "async", + mode: "sync", }) diff --git a/cloud/app/src/routes/workspace/[id].tsx b/cloud/app/src/routes/workspace/[id].tsx index 2284f1c3..c4c18bc6 100644 --- a/cloud/app/src/routes/workspace/[id].tsx +++ b/cloud/app/src/routes/workspace/[id].tsx @@ -42,20 +42,13 @@ const removeKey = action(async (id: string) => { const getBillingInfo = query(async () => { "use server" return withActor(async () => { - const now = Date.now() - console.log("getting actor") const actor = Actor.assert("user") - console.log("getting user") - const user = await User.fromID(actor.properties.userID) - console.log("getting billing") - const billing = await Billing.get() - console.log("getting payments") - const payments = await Billing.payments() - console.log("getting usage") - const usage = await Billing.usages() - console.log("getBillingInfo", { - duration: Date.now() - now, - }) + const [user, billing, payments, usage] = await Promise.all([ + User.fromID(actor.properties.userID), + Billing.get(), + Billing.payments(), + Billing.usages(), + ]) return { user, billing, payments, usage } }) }, "billingInfo")