Отключение запросов через определенные промежутки времени Apollo Angular - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть запрос в методе ngOnInit, где я хочу сделать запрос только один раз, и я хочу сделать запрос вручную, если у меня есть какие-то мутации.

ngOnInit() {
    this.loading = true;
    this.apollo
      .query({
        query: gql`
          {
            cmp_site_type{
              id
              desc
              name
            }
          }
        `,
      })
      .subscribe(result => {
        const sitedata: any = result.data;
        this.siteTypes = sitedata.cmp_site_type;
        this.loading = false;
        this.errors = result.errors;
      });
}

Но запрос запускается с интервалом в 3 секунды.Первоначально я попытался с методом watchQuery () и изменил его на запрос и до сих пор его запуска.Как это отключить?

...