Rename query function

This commit is contained in:
Kalle
2023-04-22 11:09:02 +03:00
parent 79a3b975e5
commit a0aa85c247
3 changed files with 15 additions and 7 deletions

View File

@@ -13,4 +13,12 @@ group by
"BadgeOwner"."badgeId",
"BadgeOwner"."userId"
order by
"Badge"."id" = (select "favoriteBadgeId" from "User" where "id" = @userId) desc, "Badge"."id" asc
"Badge"."id" = (
select
"favoriteBadgeId"
from
"User"
where
"id" = @userId
) desc,
"Badge"."id" asc

View File

@@ -5,7 +5,7 @@ import deleteManyManagersSql from "./deleteManyManagers.sql";
import createManagerSql from "./createManager.sql";
import deleteManyOwnersSql from "./deleteManyOwners.sql";
import createOwnerSql from "./createOwner.sql";
import countsByUserIdSql from "./countsByUserId.sql";
import findByOwnerIdSql from "./findByOwnerId.sql";
import findAllSql from "./findAll.sql";
import ownersByBadgeIdSql from "./ownersByBadgeId.sql";
import managersByBadgeIdSql from "./managersByBadgeId.sql";
@@ -57,16 +57,16 @@ export const upsertManyOwners = sql.transaction(
}
);
const countsByUserIdStm = sql.prepare(countsByUserIdSql);
const findByOwnerIdStm = sql.prepare(findByOwnerIdSql);
export type CountsByUserId = Array<
export type FindByOwnerId = Array<
Pick<Badge, "code" | "displayName" | "id" | "hue"> & {
count: number;
}
>;
export function countsByUserId(userId: User["id"]) {
return countsByUserIdStm.all({ userId }) as CountsByUserId;
export function findByOwnerId(userId: User["id"]) {
return findByOwnerIdStm.all({ userId }) as FindByOwnerId;
}
const findAllStm = sql.prepare(findAllSql);

View File

@@ -92,7 +92,7 @@ export const loader = ({ params }: LoaderArgs) => {
team: user.team,
country: user.country,
css: canAddCustomizedColorsToUserProfile(user) ? user.css : undefined,
badges: db.badges.countsByUserId(user.id),
badges: db.badges.findByOwnerId(user.id),
results: db.calendarEvents.findResultsByUserId(user.id),
buildsCount: db.builds.countByUserId(user.id),
vods: findVods({ userId: user.id }),