package com.unity3d.services.ads.topics; import android.adservices.topics.GetTopicsResponse; import android.adservices.topics.Topic; import android.annotation.SuppressLint; import android.os.OutcomeReceiver; import androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$$ExternalSyntheticApiModelOutline1; import androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$$ExternalSyntheticApiModelOutline3; import com.unity3d.services.core.log.DeviceLog; import com.unity3d.services.core.webview.WebViewEventCategory; import com.unity3d.services.core.webview.bridge.IEventSender; import java.util.Iterator; import java.util.List; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; import org.json.JSONArray; import org.json.JSONObject; @SuppressLint({"NewApi", "MissingPermission"}) @SourceDebugExtension({"SMAP\nTopicsReceiver.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TopicsReceiver.kt\ncom/unity3d/services/ads/topics/TopicsReceiver\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,36:1\n1855#2,2:37\n*S KotlinDebug\n*F\n+ 1 TopicsReceiver.kt\ncom/unity3d/services/ads/topics/TopicsReceiver\n*L\n17#1:37,2\n*E\n"}) /* loaded from: classes4.dex */ public final class TopicsReceiver implements OutcomeReceiver { private final IEventSender eventSender; public TopicsReceiver(IEventSender eventSender) { Intrinsics.checkNotNullParameter(eventSender, "eventSender"); this.eventSender = eventSender; } public /* bridge */ /* synthetic */ void onResult(Object obj) { onResult(TopicsManagerImplCommon$$ExternalSyntheticApiModelOutline1.m(obj)); } public void onResult(GetTopicsResponse result) { List topics; Intrinsics.checkNotNullParameter(result, "result"); JSONArray jSONArray = new JSONArray(); topics = result.getTopics(); Intrinsics.checkNotNullExpressionValue(topics, "result.topics"); Iterator it = topics.iterator(); while (it.hasNext()) { Topic it2 = TopicsManagerImplCommon$$ExternalSyntheticApiModelOutline3.m(it.next()); Intrinsics.checkNotNullExpressionValue(it2, "it"); jSONArray.put(formatTopic(it2)); } IEventSender iEventSender = this.eventSender; WebViewEventCategory webViewEventCategory = WebViewEventCategory.TOPICS; TopicsEvents topicsEvents = TopicsEvents.TOPICS_AVAILABLE; String jSONArray2 = jSONArray.toString(); Intrinsics.checkNotNullExpressionValue(jSONArray2, "resultArray.toString()"); iEventSender.sendEvent(webViewEventCategory, topicsEvents, jSONArray2); } public void onError(Exception error) { Intrinsics.checkNotNullParameter(error, "error"); DeviceLog.debug("GetTopics exception: " + error); this.eventSender.sendEvent(WebViewEventCategory.TOPICS, TopicsEvents.NOT_AVAILABLE, TopicsErrors.ERROR_EXCEPTION, error.toString()); } public final JSONObject formatTopic(Topic topic) { long taxonomyVersion; long modelVersion; int topicId; Intrinsics.checkNotNullParameter(topic, "topic"); JSONObject jSONObject = new JSONObject(); taxonomyVersion = topic.getTaxonomyVersion(); jSONObject.put("taxonomyVersion", taxonomyVersion); modelVersion = topic.getModelVersion(); jSONObject.put("modelVersion", modelVersion); topicId = topic.getTopicId(); jSONObject.put("topicId", topicId); return jSONObject; } }