через переменную проверяй был ли отменен запрос
Да, возможно, но не без проблем
private request() { if (this.queryObservable) { this.queryObservable.unsubscribe(); } this.query = apolloClient.watchQuery({ query: SOME_QUERY, fetchPolicy: 'network-only' }); this.queryObservable = this.query.subscribe(({ data }: { data: SOME_DATA }) => { this.commit('SOME_COMMIT', random(0, 10)); }); }
Обсуждают сегодня