add all search queries to result set

This commit is contained in:
Brandon Egger
2023-03-17 19:17:33 -05:00
parent 4b03b787c3
commit 2c29d8ae3c
2 changed files with 29 additions and 7 deletions

View File

@ -36,12 +36,28 @@ export const auditoryResourceRouter = createTRPCRouter({
return ctx.prisma.auditoryResource.findMany({
where: {
// ages: input.ages ? {min: 0, max: 100}, TODO: Make this so ranges work.
ages: {
is: {
min: {
lte: input.ages?.min,
},
max: {
gte: input.ages?.max,
}
}
},
skill_levels: {
hasEvery: input.skill_levels ?? [],
},
skills: {
hasEvery: input.skills ?? [],
},
platform_links: {
some: {
platform: {
in: input.platforms,
}
}
}
}
})