Я уже давно использую функцию launchWhenResumed от lifecyclesScope, но, похоже, она устарела. В документации сказано, что нужно использовать повторениеOnLifecycle(), но я хочу, чтобы код запускался только один раз, так же, как он работает со старым методом.
Подробнее здесь: https://stackoverflow.com/questions/756 ... deprecated