Сегодня мне удалось поработать с подписками при создании объекта.Теперь я хочу удалить объект и обновить запрос, но не могу найти ничего полезного.
Итак, вот как я получаю доступ к подписке при добавлении нового элемента.
componentWillMount() {
this.props.data.subscribeToMore({
document: JOB_ADDED_SUBSCRIPTION,
updateQuery: (prev, { subscriptionData }) => {
if (!subscriptionData.data) {
return prev;
}
const newJob = subscriptionData.data.jobAdded;
if (!prev.getJobs.find(j => j._id === newJob._id)) {
return {
...prev,
getJobs: [{ ...newJob }, ...prev.getJobs],
};
}
return prev;
},
onError: (err) => console.log(err)
});
}
Теперь, как мне это сделать, когда я удаляю элемент?