эстафетная подписка на СЛЕДУЮЩАЯ не срабатывает на реагирующую

1
задан Paras Korat 21 February 2019 в 06:05
поделиться

1 ответ

, так что я понял, что моя проблема была в том, что сеть не была правильно настроена, и в версии subscription-transport-ws. я добавил версию 0.8.3 пакета и сделал следующие изменения в моем сетевом файле:

const networkSubscriptions = async (config, variables, cacheConfig, observer) => {
  const query = config.text;
  let token = await accessHelper();
  if (token != null || token != undefined) {
    const subscriptionClient = new SubscriptionClient(`ws://${api}/graphql`,
      {
        reconnect: true,
        connectionParams: {
          Authorization: token,
        },
      });
    subscriptionClient.subscribe({ query, variables }, (error, result) => {
      observer.onNext({ data: result })
    })
    return {
      dispose: subscriptionClient.unsubscribe
    };
  }
}

я надеюсь, что это поможет вам, если вы застряли с той же проблемой, что и моя.

0
ответ дан Shailendra Yadav 21 February 2019 в 06:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: