Dax Raad 5 месяцев назад
Родитель
Сommit
38f9ce05f6
2 измененных файлов с 7 добавлено и 14 удалено
  1. 1 1
      cloud/app/src/entry-server.tsx
  2. 6 13
      cloud/app/src/routes/workspace/[id].tsx

+ 1 - 1
cloud/app/src/entry-server.tsx

@@ -21,5 +21,5 @@ export default createHandler(() => (
     )}
   />
 ), {
-  mode: "async",
+  mode: "sync",
 })

+ 6 - 13
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")