Closed Serj1032 closed 3 years ago
При отрицательном результате request.onOffPairId().hashCode() мы получим отрицательный clientIndex. Что приведет к ArrayIndexOutOfBoundsException
Столкнулся с аналогичной проблемой по отпискам, решил как вы, но обернул в Math.abs()
Так же не совсем понятно почему мы плодим AsyncSubscriber
Тестировал на sandbox подписку и отписку события свечей.
Добавил логирование и увидел
События продолжают приходить после отправки запроса unsubscribe.
Предположительно не работает из за того, что запрос на подписку отправляется из другого wsClient. Помогает следующий фикс (возможно проблема глубже, поправьте меня)