@zhivulinal
Junior (ученик - лузер)

Nextjs + Apollo. Произвольная отписка от вебсокета, как решить?

Подписываюсь на объект User и Chat через провайдера, чтобы один раз в нем запросить и дальше пользовать.
Для каждого объекта свой провайдер.
Ожидается что на протяжении активности сессии буду получать изменения если таковые будут иметься.
При изменении роутов, переходам по страницам, срабатывает хук useSubscription и переподключается к беку. Соединение всегда активное, ровно такое же поведение в Graphql Playground, когда нажимаешь кнопку плей/стоп. Погуглив понял что это нормальное поведение.
Но, в момент срабатывания useSubscription не всегда все так как ожидается: событие подписки проходит но сразу за ним идет отписка. При этом User может подписаться а Chat нет
Может кто знает в чем проблема?
  • Вопрос задан
  • 20 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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