Package-level declarations
Types
Link copied to clipboard
interface NetworkErrorHandler
Интерфейс NetworkErrorHandler
предназначен для обработки сетевых ошибок.
Functions
Link copied to clipboard
Расширение для Dispatcher
, добавляющее обработчик сетевых ошибок.
fun Dispatcher.networkError(responseFailure: suspend (model: MessageRequest, Exception) -> MessageResponse? = { _, _ -> null })
Расширение для Dispatcher
, позволяющее установить обработчик сетевых ошибок.
Link copied to clipboard
Расширение для Dispatcher
, добавляющее обработку сетевых ошибок с помощью блоков функций.
fun Dispatcher.responseFailure(event: suspend Request.(Exception) -> Boolean, handle: suspend Request.(Exception) -> MessageResponse?)
Расширение для Dispatcher
, добавляющее обработку сетевых ошибок с помощью заданных функций.
fun <E : Exception> Dispatcher.responseFailure(thClass: KClass<E>, block: suspend Request.(ex: E) -> MessageResponse?)
Расширение для Dispatcher
, добавляющее обработку сетевых ошибок с помощью указанного класса исключения.