Добрый день. Я использую ktor и когда послылаю post запрос возникает ошибка kotlinx.coroutines.JobCancellationException: Parent job is Completed; job=SupervisorJobImpl{Completed}@31d48d8.
Так эксепшены ловятся, спасибо. Но это явно не идиоматично - все асинки класть оборачивать в лямбду, как по красивому сделать два параллельные задачи, но ошибки отлавливать всеравно?
Так эксепшены ловятся, спасибо. Но это явно не идиоматично - все асинки класть оборачивать в лямбду, как по красивому сделать два параллельные задачи, но ошибки отлавливать всеравно?
Так эксепшены ловятся, спасибо. Но это явно не идиоматично - все асинки класть оборачивать в лямбду, как по красивому сделать два параллельные задачи, но ошибки отлавливать всеравно?
Обернуть разветвление в coroutineScope - это вполне идиоматично
Так все разветвление нельзя, каждый асинк приходится. В таком случае не понятно, почему нет просто функции асинкСкоуп
Не понял мысль, если честно. Есть какой-то момент, когда надо распараллелить обработку - делаем coroutineScope и внури асинки. Дальше продолжается последовательный код.
Не понял мысль, если честно. Есть какой-то момент, когда надо распараллелить обработку - делаем coroutineScope и внури асинки. Дальше продолжается последовательный код.
Дальше не доступен разельтат, который был получен внутри скоупа, область видимости же внешняя.