Я снова включил, снова выключил ошибку в реакции при использовании компонента <Connect>
для просмотра и прослушивания мутаций. Обычно, когда я выполняю мутацию создания, подписка должна возвращать 1 результат, который я только что создал, но иногда, когда я делаю это, подписка возвращает несколько копий одного и того же результата, и затем я получаю ошибку
prev.listPatients is undefined
Ниже вы видите мой компонент подключения
<Connect
query={graphqlOperation(listPatients)}
subscription={graphqlOperation(onCreatePatient)}
onSubscriptionMsg={(prev, updatedQuery) => {
//console.log("checkme",updatedQuery)
//return prev;
let updatedQuerys = {...prev};
var PatientList = [
updatedQuery.onCreatePatient,
...prev.listPatients.items
]
updatedQuerys.listPatients.items = PatientList
console.log("checkme",prev)
console.log("checkmes",updatedQuerys)
console.log("checkmus",updatedQuery)
return updatedQuerys
}}
>
Надеюсь, кто-то знает, что я могу сделать против этого.
Спасибо!