🗃️ Add createdAt to sort transcript answers
This commit is contained in:
@ -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()),
|
||||
}),
|
||||
}
|
||||
})
|
||||
|
@ -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,
|
||||
}
|
||||
})
|
||||
|
Reference in New Issue
Block a user