Добрый день. Опытные котлиновцы, подскажите как можно изменить этот код.
Есть список ошибок, который прилетает с сервера. Порядок их обработчки важен. То есть если в списке ошибок может быть ошибка с кодом 1, то ее приоритетнее обработать, чем 2.
Но прилетает список с сервера неупорядрченным.
Нужно обработать первую более приоритетную ошибку и выйти из forEach.
Не сооброжу как это реализовать.
Помогите, пожалуйста.
errors.forEach {
when (it.code) {
1 -> { // здесь что-то делаю и нужно выйти из цикла forEach }
2 -> { // здесь что-то делаю и нужно выйти из цикла forEach }
3 -> { // здесь что-то делаю и нужно выйти из цикла forEach }
}
}