//tvlib/org.mjdev.tvlib.extensions/ApiResponseExt
[androidJvm]\ object ApiResponseExt
| Name | Summary |
|---|---|
| equals | [androidJvm] open operator fun equals(other: Any?): Boolean |
| hashCode | [androidJvm] open fun hashCode(): Int |
| runSafe | [androidJvm] suspend fun <E> runSafe(block: suspend () -> E): Result<E> |
| safeFlow | [androidJvm] fun <T> ApiResponse<T>.safeFlow(error: (Exception) -> Unit = { exception -> Timber.e(exception) }, onError: (error: ApiResponse.Failure.Error) -> Unit = { e -> error(CodeException(e.message())) }): Flow<T> |
| safeGet | [androidJvm] inline fun <T> ApiResponse<List<T>>.safeGet(crossinline error: (Exception) -> Unit = { exception -> Timber.e(exception) }): List<T> |
| toString | [androidJvm] open fun toString(): String |