Files
rr3-apk/decompiled/sources/com/unity3d/ads/network/mapper/HttpRequestToOkHttpRequestKt.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

64 lines
3.2 KiB
Java

package com.unity3d.ads.network.mapper;
import com.unity3d.ads.network.model.HttpBody;
import com.unity3d.ads.network.model.HttpRequest;
import java.util.List;
import java.util.Map;
import kotlin.NoWhenBranchMatchedException;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.StringsKt__StringsKt;
import okhttp3.Headers;
import okhttp3.MediaType;
import okhttp3.Request;
import okhttp3.RequestBody;
@SourceDebugExtension({"SMAP\nHttpRequestToOkHttpRequest.kt\nKotlin\n*S Kotlin\n*F\n+ 1 HttpRequestToOkHttpRequest.kt\ncom/unity3d/ads/network/mapper/HttpRequestToOkHttpRequestKt\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 _Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,25:1\n1#2:26\n215#3,2:27\n*S KotlinDebug\n*F\n+ 1 HttpRequestToOkHttpRequest.kt\ncom/unity3d/ads/network/mapper/HttpRequestToOkHttpRequestKt\n*L\n17#1:27,2\n*E\n"})
/* loaded from: classes4.dex */
public final class HttpRequestToOkHttpRequestKt {
private static final RequestBody generateOkHttpBody(HttpBody httpBody) {
if (httpBody instanceof HttpBody.StringBody) {
return RequestBody.create(MediaType.parse("text/plain;charset=utf-8"), ((HttpBody.StringBody) httpBody).getContent());
}
if (httpBody instanceof HttpBody.ByteArrayBody) {
return RequestBody.create(MediaType.parse("text/plain;charset=utf-8"), ((HttpBody.ByteArrayBody) httpBody).getContent());
}
if (httpBody instanceof HttpBody.EmptyBody) {
return null;
}
throw new NoWhenBranchMatchedException();
}
private static final Headers generateOkHttpHeaders(HttpRequest httpRequest) {
String joinToString$default;
Headers.Builder builder = new Headers.Builder();
for (Map.Entry<String, List<String>> entry : httpRequest.getHeaders().entrySet()) {
String key = entry.getKey();
joinToString$default = CollectionsKt___CollectionsKt.joinToString$default(entry.getValue(), ",", null, null, 0, null, null, 62, null);
builder.add(key, joinToString$default);
}
Headers build = builder.build();
Intrinsics.checkNotNullExpressionValue(build, "Builder()\n .also { he…ng(\",\")) } }\n .build()");
return build;
}
public static final Request toOkHttpRequest(HttpRequest httpRequest) {
String trim;
String trim2;
String removeSuffix;
Intrinsics.checkNotNullParameter(httpRequest, "<this>");
Request.Builder builder = new Request.Builder();
StringBuilder sb = new StringBuilder();
trim = StringsKt__StringsKt.trim(httpRequest.getBaseURL(), '/');
sb.append(trim);
sb.append('/');
trim2 = StringsKt__StringsKt.trim(httpRequest.getPath(), '/');
sb.append(trim2);
removeSuffix = StringsKt__StringsKt.removeSuffix(sb.toString(), "/");
Request build = builder.url(removeSuffix).method(httpRequest.getMethod().toString(), generateOkHttpBody(httpRequest.getBody())).headers(generateOkHttpHeaders(httpRequest)).build();
Intrinsics.checkNotNullExpressionValue(build, "Builder()\n .url(\"${ba…tpHeaders())\n .build()");
return build;
}
}