При использовании useMutation, каким образом можно определить, какая мутация не удалась? Например, если я отправил сообщение с мутацией как
const [sendMessage, { error: send_error }] = useMutation(
SEND_MESSAGE,
{
errorPolicy: "all",
onCompleted: data => {
console.log("Message mutation succeeded: ", data);
},
onError: error => {
console.log("Message mutation failed: ", { error });
}
}
);
Если пользователь решит отправить несколько сообщений до получения какого-либо ответа, и тогда произойдет ошибка в одной из мутаций. В этом случае, как я могу определить, какая мутация завершилась ошибкой в обработчике onError? Я хотел бы получить информацию о мутации, такую как переменные, которые я прикрепил к мутации и т. Д.