Ошибки и восстановление
VorivoxError содержит code и сообщение. Не классифицируйте ошибку по переведённому тексту.
Коды
MANIFEST — входные данные; ENVIRONMENT — нет WebSocket; AUTH_TIMEOUT/AUTH_REJECTED — авторизация; TRANSPORT/CONNECTION_CLOSED — канал; NOT_CONNECTED — ранний вызов; ARGUMENT — параметры; UNSUPPORTED — capability; BACKPRESSURE/MESSAGE_SIZE — буфер; SESSION_ENDED — нет активного сеанса; FRESH_SESSION_REQUIRED — запрещён повтор старого запуска; LISTENER — обработчик.
Реакция
Покажите понятный статус, остановите ввод, сохраните очищенную диагностику. Не включайте mock, не меняйте адрес мостика и не повторяйте complete через новый сокет. Новый запуск создаёт платформа.
Промисы
Ожидайте connect и ловите rejection. Подпишитесь на error для поздних отказов. Повреждённые сообщения сообщаются через ignored и не должны сбрасывать счёт. Вызывайте disconnect при уничтожении приложения. Асинхронные обработчики обязаны сами обрабатывать свои rejected promises.