Есть идеи, как нам получить данные ответа от refetchQueries
? Я получил данные ответа на запрос от мутации.
Мутация
import { gql } from 'apollo-boost';
export const DONE_TASK = gql`
mutation DoneTask($taskId: ID!) {
doneTask(input: {
taskId: $taskId
}) {
task {
id
status
}
}
}
`;
Запрос
import { gql } from 'apollo-boost';
export const GET_TASKS_BY_STATUS = gql`
query GetTasksByStatus($status: String!) {
getTasksByStatus(status: $status) {
edges {
node {
id
status
description
}
}
}
}
`;
Использование
const response = await client.mutate({
mutation: DONE_TASK,
variables: {
taskId: 1
},
refetchQueries: () => [{
query: GET_TASKS_BY_STATUS,
variables: {
status: "OPEN"
},
}]
});
console.log(response);
Вывод
data: {
doneTask: {
task: { id: 1, status: 'DONE'}
}
}
НоЯ ожидаю ответные данные от GET_TASKS_BY_STATUS
.
? ?