U
Size: a a a
U
U
VP
U
QH
U
QH
U
U
QH
VP
.await() в итогеU
QH
.await() в итогеQH
VP
QH
U
fun start(){ scope.launch { while(isActive) { ... } } } и fun stop() { supervisorJob.cancel() }, чем и насрал себе в штаныVP
QH
U
supervisorJob.cancel() убил весь скоуп насовсем. Исправил через supervisorJob.cancelChildren() - это убивает только корутины внутри скоупа, но сам скоуп можно продолжать использовать.