Обновить
2
Константин Казаченко@kazachenko_ka

Пользователь

3
Подписчики
Отправить сообщение

Спасибо за комментарий, кажется у Вас идея и правда такая же) Значит хорошая идея)

Спасибо за вопрос. Я тоже надеялся, что так будет работать, но то что webSocketSession suspend функция заставило меня задуматься и проверить. Открытие сокета действительно требует время и при плохих условиях (частая смена сокета, плохой интернет, возможно еще что-то) сокет не будет закрыт, поэтому и потребовалась доп. проверка

Спасибо большое за комментарий! Как написал nin-jin shouldBeOpened больше подходит по смыслу, но мне больше нравится идея с доп. состояниями для ConnectState. На досуге перепишу, в комментариях скину чего получилось.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Разработчик мобильных приложений
Ведущий
ООП
Kotlin Multiplatform
Android SDK
Coroutines