Further fix plus server role resolution (follow-up to 55f1544)

This commit is contained in:
Kalle
2025-03-04 22:26:45 +02:00
parent 02d92b07ae
commit ce4bdcb170
5 changed files with 27 additions and 18 deletions

View File

@@ -30,6 +30,14 @@ type ResultsByMonthYearQueryReturnType = InferResult<
ReturnType<typeof resultsByMonthYearQuery>
>;
export function allPlusTiersFromLatestVoting() {
return db
.selectFrom("FreshPlusTier")
.select(["FreshPlusTier.userId", "FreshPlusTier.tier"])
.where("FreshPlusTier.tier", "is not", null)
.execute() as Promise<{ userId: number; tier: number }[]>;
}
export type ResultsByMonthYearItem = Unwrapped<typeof resultsByMonthYear>;
export async function resultsByMonthYear(args: MonthYear) {
const rows = await resultsByMonthYearQuery(args).execute();