Константин Казаченко @kazachenko_ka
Пользователь
Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Mobile Application Developer
Lead
OOP
Kotlin Multiplatform
Android SDK
Coroutines
Спасибо за комментарий, кажется у Вас идея и правда такая же) Значит хорошая идея)
Спасибо за вопрос. Я тоже надеялся, что так будет работать, но то что webSocketSession suspend функция заставило меня задуматься и проверить. Открытие сокета действительно требует время и при плохих условиях (частая смена сокета, плохой интернет, возможно еще что-то) сокет не будет закрыт, поэтому и потребовалась доп. проверка
Спасибо большое за комментарий! Как написал nin-jin
shouldBeOpened
больше подходит по смыслу, но мне больше нравится идея с доп. состояниями дляConnectState.
На досуге перепишу, в комментариях скину чего получилось.