Я хотел бы создать несколько задач в одной мутации на основе пользовательского ввода. Я могу сделать это, используя следующую мутацию.
В зависимости от выбора пользователя я могу обновить строку qgl, чтобы иметь столько заданий createTasks, сколько необходимо, но затем ловушка useMutation не понимает, что строка изменилась. Может ли это как-то перезапустить строку или есть способ передать все в одну входную переменную?
let CREATE_MULTIPLE_TASKS = gql`
mutation createTask($input1: CreateTaskInput!, $input2: CreateTaskInput!) {
task1: createTask(input: $input1) {
id
title
createdAt
scheduledFor
}
task2: createTask(input: $input2) {
id
title
createdAt
scheduledFor
}
}
`