Browse Source

wip: black

Frank 1 month ago
parent
commit
b3e6b7a985
1 changed files with 12 additions and 1 deletions
  1. 12 1
      packages/console/core/script/lookup-user.ts

+ 12 - 1
packages/console/core/script/lookup-user.ts

@@ -38,10 +38,21 @@ if (identifier.startsWith("wrk_")) {
         workspaceID: UserTable.workspaceID,
         workspaceID: UserTable.workspaceID,
         workspaceName: WorkspaceTable.name,
         workspaceName: WorkspaceTable.name,
         role: UserTable.role,
         role: UserTable.role,
+        subscribed: SubscriptionTable.timeCreated,
       })
       })
       .from(UserTable)
       .from(UserTable)
       .innerJoin(WorkspaceTable, eq(WorkspaceTable.id, UserTable.workspaceID))
       .innerJoin(WorkspaceTable, eq(WorkspaceTable.id, UserTable.workspaceID))
-      .where(eq(UserTable.accountID, accountID)),
+      .innerJoin(SubscriptionTable, eq(SubscriptionTable.userID, UserTable.id))
+      .where(eq(UserTable.accountID, accountID))
+      .then((rows) =>
+        rows.map((row) => ({
+          userID: row.userID,
+          workspaceID: row.workspaceID,
+          workspaceName: row.workspaceName,
+          role: row.role,
+          subscribed: formatDate(row.subscribed),
+        })),
+      ),
   )
   )
 
 
   // Get all payments for these workspaces
   // Get all payments for these workspaces