2
0

🗃️ Add createdAt to sort transcript answers

This commit is contained in:
Baptiste Arnaud
2024-05-22 15:44:49 +02:00
parent ab9e36f68d
commit 79ad1f63de
6 changed files with 34 additions and 17 deletions

View File

@ -76,12 +76,14 @@ export const getResult = authenticatedProcedure
select: {
blockId: true,
content: true,
createdAt: true,
},
},
answersV2: {
select: {
blockId: true,
content: true,
createdAt: true,
},
},
},
@ -95,7 +97,9 @@ export const getResult = authenticatedProcedure
return {
result: resultWithAnswersSchema.parse({
...result,
answers: answers.concat(answersV2),
answers: answers
.concat(answersV2)
.sort((a, b) => a.createdAt.getTime() - b.createdAt.getTime()),
}),
}
})

View File

@ -109,12 +109,14 @@ export const getResults = authenticatedProcedure
select: {
blockId: true,
content: true,
createdAt: true,
},
},
answersV2: {
select: {
blockId: true,
content: true,
createdAt: true,
},
},
},
@ -127,11 +129,14 @@ export const getResults = authenticatedProcedure
}
return {
results: z
.array(resultWithAnswersSchema)
.parse(
results.map((r) => ({ ...r, answers: r.answersV2.concat(r.answers) }))
),
results: z.array(resultWithAnswersSchema).parse(
results.map((r) => ({
...r,
answers: r.answersV2
.concat(r.answers)
.sort((a, b) => a.createdAt.getTime() - b.createdAt.getTime()),
}))
),
nextCursor,
}
})