Как снять обработчики с websocket или настроит переподключение при появлении соединения?
Пишу на React Native приложение, в котором используется Websocket.
Когда интернет отключается и восстанавливается - они не переподключаются.
Пробовал при появлении интернета заново создавать объект Websocket, а со старого снимать обработчики и вызывать close().
Но это не помогает, потому что отрабатывают два слушателя.
Как можно сделать переподключение? Или может есть какая-нибудь библиотека?
при 403 запускать попытки подключения через setInterval до восстановления соединения
p.s. скорее всего всё равное сессия закончится пока появится соединение.