qol(rg): make sublist show public queue number and active queues only
Build and Push Image / docker (push) Successful in 7m19s

This commit is contained in:
2026-05-22 22:18:51 +07:00 Unverified
parent 6fbd300d62
commit 4c24487856
4 changed files with 25 additions and 26 deletions
+12 -4
View File
@@ -134,6 +134,17 @@ export const endgameSubmissions = endgame.table("submissions", {
}),
expires: timestamp().$defaultFn(() => new Date(Date.now() + 20 * 60 * 1000)), // 20 minutes to pay
queue: serial(),
publicQueue: integer()
.notNull()
.generatedAlwaysAs(
(): SQL => sql`
${endgameSubmissions.queue} - (
select count(*)
from ${endgameSubmissions} as e2
where e2.checked = true
and e2.queue < endgame.submissions.queue
)`,
),
server: endgameServer().notNull(),
service: text()
.references(() => endgameTypes.id)
@@ -146,10 +157,7 @@ export const endgameSubmissions = endgame.table("submissions", {
.notNull()
.generatedAlwaysAs(
(): SQL =>
or(
lte(endgameSubmissions.price, sql.raw("0")),
isNotNull(endgameSubmissions.slip),
)!,
or(lte(endgameSubmissions.price, sql.raw("0")), isNotNull(endgameSubmissions.slip))!,
),
archived: boolean().notNull().default(false),
});