Package-level declarations

Types

Link copied to clipboard

Интерфейс 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, добавляющее обработку сетевых ошибок с помощью указанного класса исключения.