во всём что с ними связано.
Есть код, который запускается в GlobalScope ибо он в классе, который не связан с viewModel и всем таким. А требуется suspend.
Всё работает ОК. Но вот стал писать тест на этот функционал и пришлось делать delay() в 1сек чтобы ловить значения из GlobalScope в testScope.
Можете объяснить или намекнуть на пути улучшения этого кода. Либо это ок и оставить как есть?
CoroutineScope() вместо глобал можно, документация рекомендует избегать Global
CoroutineScope(Dispatchers.Default) ?
Обсуждают сегодня