await db
.insert(trackingQuestions)
.values({
questionNumber: questionNumber,
userId: session.user.id,
})
.where(
notExists(
db
.select()
.from(trackingQuestions)
.where(
and(
eq(trackingQuestions.questionNumber, questionNumber),
eq(trackingQuestions.userId, session.user.id)
)
)
)
);
await db
.insert(trackingQuestions)
.values({
questionNumber: questionNumber,
userId: session.user.id,
})
.where(
notExists(
db
.select()
.from(trackingQuestions)
.where(
and(
eq(trackingQuestions.questionNumber, questionNumber),
eq(trackingQuestions.userId, session.user.id)
)
)
)
);