summaryrefslogtreecommitdiffhomepage
path: root/cloud/app/src/routes
diff options
context:
space:
mode:
Diffstat (limited to 'cloud/app/src/routes')
-rw-r--r--cloud/app/src/routes/workspace/[id].tsx19
1 files changed, 6 insertions, 13 deletions
diff --git a/cloud/app/src/routes/workspace/[id].tsx b/cloud/app/src/routes/workspace/[id].tsx
index 2284f1c36..c4c18bc66 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")