chore: generate
This commit is contained in:
@@ -73,15 +73,11 @@ export async function lookup(identifier: string): Promise<LookupResult> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Treat as email
|
// Treat as email
|
||||||
const authData = await Database.use((tx) =>
|
const authData = await Database.use((tx) => tx.select().from(AuthTable).where(eq(AuthTable.subject, identifier)))
|
||||||
tx.select().from(AuthTable).where(eq(AuthTable.subject, identifier)),
|
|
||||||
)
|
|
||||||
if (authData.length === 0) throw new Error("Email not found")
|
if (authData.length === 0) throw new Error("Email not found")
|
||||||
|
|
||||||
const accountID = authData[0].accountID
|
const accountID = authData[0].accountID
|
||||||
const auth = await Database.use((tx) =>
|
const auth = await Database.use((tx) => tx.select().from(AuthTable).where(eq(AuthTable.accountID, accountID)))
|
||||||
tx.select().from(AuthTable).where(eq(AuthTable.accountID, accountID)),
|
|
||||||
)
|
|
||||||
|
|
||||||
const accountWorkspaces = await Database.use((tx) =>
|
const accountWorkspaces = await Database.use((tx) =>
|
||||||
tx
|
tx
|
||||||
@@ -313,8 +309,13 @@ async function loadWorkspace(workspaceID: string): Promise<WorkspaceSection> {
|
|||||||
freeRequests: sql<number>`SUM(CASE WHEN ${UsageTable.cost} = 0 THEN 1 ELSE 0 END)`.as("free_requests"),
|
freeRequests: sql<number>`SUM(CASE WHEN ${UsageTable.cost} = 0 THEN 1 ELSE 0 END)`.as("free_requests"),
|
||||||
goRequests: sql<number>`SUM(CASE WHEN ${planExpr} = 'lite' THEN 1 ELSE 0 END)`.as("go_requests"),
|
goRequests: sql<number>`SUM(CASE WHEN ${planExpr} = 'lite' THEN 1 ELSE 0 END)`.as("go_requests"),
|
||||||
goCost: sql<number>`SUM(CASE WHEN ${planExpr} = 'lite' THEN ${UsageTable.cost} ELSE 0 END)`.as("go_cost"),
|
goCost: sql<number>`SUM(CASE WHEN ${planExpr} = 'lite' THEN ${UsageTable.cost} ELSE 0 END)`.as("go_cost"),
|
||||||
apiRequests: sql<number>`SUM(CASE WHEN ${planExpr} IS NULL AND ${UsageTable.cost} > 0 THEN 1 ELSE 0 END)`.as("api_requests"),
|
apiRequests: sql<number>`SUM(CASE WHEN ${planExpr} IS NULL AND ${UsageTable.cost} > 0 THEN 1 ELSE 0 END)`.as(
|
||||||
apiCost: sql<number>`SUM(CASE WHEN ${planExpr} IS NULL AND ${UsageTable.cost} > 0 THEN ${UsageTable.cost} ELSE 0 END)`.as("api_cost"),
|
"api_requests",
|
||||||
|
),
|
||||||
|
apiCost:
|
||||||
|
sql<number>`SUM(CASE WHEN ${planExpr} IS NULL AND ${UsageTable.cost} > 0 THEN ${UsageTable.cost} ELSE 0 END)`.as(
|
||||||
|
"api_cost",
|
||||||
|
),
|
||||||
})
|
})
|
||||||
.from(UsageTable)
|
.from(UsageTable)
|
||||||
.where(
|
.where(
|
||||||
@@ -466,9 +467,7 @@ function getSubscriptionStatus(row: {
|
|||||||
const retryIn = isWeeklyLimited
|
const retryIn = isWeeklyLimited
|
||||||
? formatRetryTime(Math.ceil((week.end.getTime() - now.getTime()) / 1000))
|
? formatRetryTime(Math.ceil((week.end.getTime() - now.getTime()) / 1000))
|
||||||
: isRollingLimited && row.timeRollingUpdated
|
: isRollingLimited && row.timeRollingUpdated
|
||||||
? formatRetryTime(
|
? formatRetryTime(Math.ceil((row.timeRollingUpdated.getTime() + rollingWindowMs - now.getTime()) / 1000))
|
||||||
Math.ceil((row.timeRollingUpdated.getTime() + rollingWindowMs - now.getTime()) / 1000),
|
|
||||||
)
|
|
||||||
: null
|
: null
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user