package com.unity3d.ads.network.client; import com.unity3d.ads.network.HttpClient; import com.unity3d.ads.network.model.HttpRequest; import com.unity3d.services.core.domain.ISDKDispatchers; import java.io.IOException; import java.util.concurrent.TimeUnit; import kotlin.Result; import kotlin.ResultKt; import kotlin.coroutines.Continuation; import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt; import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt; import kotlin.coroutines.jvm.internal.DebugProbesKt; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; import kotlinx.coroutines.BuildersKt; import kotlinx.coroutines.CancellableContinuation; import kotlinx.coroutines.CancellableContinuationImpl; import okhttp3.Call; import okhttp3.Callback; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; @SourceDebugExtension({"SMAP\nOkHttp3Client.kt\nKotlin\n*S Kotlin\n*F\n+ 1 OkHttp3Client.kt\ncom/unity3d/ads/network/client/OkHttp3Client\n+ 2 CancellableContinuation.kt\nkotlinx/coroutines/CancellableContinuationKt\n*L\n1#1,65:1\n314#2,11:66\n*S KotlinDebug\n*F\n+ 1 OkHttp3Client.kt\ncom/unity3d/ads/network/client/OkHttp3Client\n*L\n48#1:66,11\n*E\n"}) /* loaded from: classes4.dex */ public final class OkHttp3Client implements HttpClient { private final OkHttpClient client; private final ISDKDispatchers dispatchers; public OkHttp3Client(ISDKDispatchers dispatchers, OkHttpClient client) { Intrinsics.checkNotNullParameter(dispatchers, "dispatchers"); Intrinsics.checkNotNullParameter(client, "client"); this.dispatchers = dispatchers; this.client = client; } @Override // com.unity3d.ads.network.HttpClient public Object execute(HttpRequest httpRequest, Continuation continuation) { return BuildersKt.withContext(this.dispatchers.getIo(), new OkHttp3Client$execute$2(httpRequest, this, null), continuation); } /* JADX INFO: Access modifiers changed from: private */ public final Object makeRequest(Request request, long j, long j2, Continuation continuation) { Continuation intercepted; Object coroutine_suspended; intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation); final CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1); cancellableContinuationImpl.initCancellability(); OkHttpClient.Builder newBuilder = this.client.newBuilder(); TimeUnit timeUnit = TimeUnit.MILLISECONDS; newBuilder.connectTimeout(j, timeUnit).readTimeout(j2, timeUnit).build().newCall(request).enqueue(new Callback() { // from class: com.unity3d.ads.network.client.OkHttp3Client$makeRequest$2$1 @Override // okhttp3.Callback public void onResponse(Call call, Response response) { Intrinsics.checkNotNullParameter(call, "call"); Intrinsics.checkNotNullParameter(response, "response"); CancellableContinuation.this.resumeWith(Result.m4060constructorimpl(response)); } @Override // okhttp3.Callback public void onFailure(Call call, IOException e) { Intrinsics.checkNotNullParameter(call, "call"); Intrinsics.checkNotNullParameter(e, "e"); CancellableContinuation cancellableContinuation = CancellableContinuation.this; Result.Companion companion = Result.Companion; cancellableContinuation.resumeWith(Result.m4060constructorimpl(ResultKt.createFailure(e))); } }); Object result = cancellableContinuationImpl.getResult(); coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED(); if (result == coroutine_suspended) { DebugProbesKt.probeCoroutineSuspended(continuation); } return result; } }