[questions][fix] fix encounter sorting with text

pull/522/head
hpkoh 3 years ago
parent 59c836c45d
commit d448a49d60

@ -327,24 +327,40 @@ export const questionsQuestionRouter = createRouter()
const { cursor } = input; const { cursor } = input;
const sortCondition = let sortCondition = undefined;
input.sortType === SortType.TOP
? [ switch (input.sortType) {
{ case SortType.TOP:
upvotes: input.sortOrder, sortCondition = [
}, {
{ upvotes: input.sortOrder,
id: input.sortOrder, },
}, {
] id: input.sortOrder,
: [ },
{ ]
lastSeenAt: input.sortOrder, break;
}, case SortType.NEW:
{ sortCondition = [
id: input.sortOrder, {
}, lastSeenAt: input.sortOrder,
]; },
{
id: input.sortOrder,
},
];
break;
case SortType.ENCOUNTERS:
sortCondition = [
{
numEncounters: input.sortOrder,
},
{
id: input.sortOrder,
},
];
break;
}
const questionsData = await ctx.prisma.questionsQuestion.findMany({ const questionsData = await ctx.prisma.questionsQuestion.findMany({
cursor: cursor ? { id: cursor } : undefined, cursor: cursor ? { id: cursor } : undefined,

Loading…
Cancel
Save