fix executor method name
This commit is contained in:
@@ -15,7 +15,7 @@ class RetrofitProvider @Inject constructor() {
|
|||||||
.add(KotlinJsonAdapterFactory())
|
.add(KotlinJsonAdapterFactory())
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
fun process(baseUrl: String, client: OkHttpClient): Retrofit =
|
fun execute(baseUrl: String, client: OkHttpClient): Retrofit =
|
||||||
Retrofit.Builder()
|
Retrofit.Builder()
|
||||||
.baseUrl(baseUrl)
|
.baseUrl(baseUrl)
|
||||||
.client(client)
|
.client(client)
|
||||||
|
|||||||
@@ -20,5 +20,5 @@ object RetrofitModule {
|
|||||||
provider: RetrofitProvider,
|
provider: RetrofitProvider,
|
||||||
client: OkHttpClient
|
client: OkHttpClient
|
||||||
): Retrofit =
|
): Retrofit =
|
||||||
provider.process(Constants.BASE_URL, client)
|
provider.execute(Constants.BASE_URL, client)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,13 +2,11 @@ package ru.fincode.tsudesk.core.network.model
|
|||||||
|
|
||||||
inline fun <T, R> NetworkResult<T>.map(
|
inline fun <T, R> NetworkResult<T>.map(
|
||||||
transform: (T, NetworkMeta) -> R
|
transform: (T, NetworkMeta) -> R
|
||||||
): NetworkResult<R> =
|
): NetworkResult<R> = when (val source = this) {
|
||||||
when (val source = this) {
|
|
||||||
|
|
||||||
is NetworkResult.Success -> NetworkResult.Success(
|
is NetworkResult.Success -> NetworkResult.Success(
|
||||||
data = transform(source.data, source.meta),
|
data = transform(source.data, source.meta), meta = source.meta
|
||||||
meta = source.meta
|
)
|
||||||
)
|
|
||||||
|
|
||||||
is NetworkResult.Error -> NetworkResult.Error(source.error)
|
is NetworkResult.Error -> NetworkResult.Error(source.error)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user