const utils = trpc.useUtils();
const { data, isLoading } = trpc.question.getAllQuestions.useQuery(
{},
{
queryFn: async () => {
const data = await utils.question.getAllQuestions.fetch({});
data.questions.forEach((question) => {
utils.question.getQuestion.setData({ id: question.id }, question);
});
return data;
},
}
);
const utils = trpc.useUtils();
const { data, isLoading } = trpc.question.getAllQuestions.useQuery(
{},
{
queryFn: async () => {
const data = await utils.question.getAllQuestions.fetch({});
data.questions.forEach((question) => {
utils.question.getQuestion.setData({ id: question.id }, question);
});
return data;
},
}
);