Обработка исключений
responseFailure
— это расширение для Dispatcher, которое позволяет обрабатывать ошибки, возникающие при выполнении
запросов.
Оно предоставляет возможность задать обработчики ошибок для различных типов исключений и условий.
Примеры использования
- Обработка конкретного исключения:
responseFailure(ArithmeticException::class) {
response {
text = "Произошла арифметическая ошибка"
}
}
- Общий обработчик исключений:
- Обработка ошибок по условию: