Как обновить запрос при удалении объекта из БД с подписками? - PullRequest
0 голосов
/ 03 декабря 2018

Сегодня мне удалось поработать с подписками при создании объекта.Теперь я хочу удалить объект и обновить запрос, но не могу найти ничего полезного.

Итак, вот как я получаю доступ к подписке при добавлении нового элемента.

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)
    });
}

Теперь, как мне это сделать, когда я удаляю элемент?

...