- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
144 lines
7.8 KiB
Java
144 lines
7.8 KiB
Java
package androidx.privacysandbox.ads.adservices.topics;
|
|
|
|
import android.adservices.topics.GetTopicsRequest;
|
|
import android.annotation.SuppressLint;
|
|
import androidx.annotation.DoNotInline;
|
|
import androidx.annotation.RequiresExtension;
|
|
import androidx.annotation.RequiresPermission;
|
|
import androidx.annotation.RestrictTo;
|
|
import androidx.core.os.OutcomeReceiverKt;
|
|
import androidx.credentials.CredentialManager$$ExternalSyntheticLambda0;
|
|
import java.util.ArrayList;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
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.CancellableContinuationImpl;
|
|
|
|
@SuppressLint({"NewApi"})
|
|
@RequiresExtension(extension = 1000000, version = 4)
|
|
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
|
@SourceDebugExtension({"SMAP\nTopicsManagerImplCommon.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TopicsManagerImplCommon.kt\nandroidx/privacysandbox/ads/adservices/topics/TopicsManagerImplCommon\n+ 2 CancellableContinuation.kt\nkotlinx/coroutines/CancellableContinuationKt\n*L\n1#1,54:1\n314#2,11:55\n*S KotlinDebug\n*F\n+ 1 TopicsManagerImplCommon.kt\nandroidx/privacysandbox/ads/adservices/topics/TopicsManagerImplCommon\n*L\n28#1:55,11\n*E\n"})
|
|
/* loaded from: classes.dex */
|
|
public class TopicsManagerImplCommon extends TopicsManager {
|
|
private final android.adservices.topics.TopicsManager mTopicsManager;
|
|
|
|
@Override // androidx.privacysandbox.ads.adservices.topics.TopicsManager
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_TOPICS")
|
|
@DoNotInline
|
|
public Object getTopics(GetTopicsRequest getTopicsRequest, Continuation continuation) {
|
|
return getTopics$suspendImpl(this, getTopicsRequest, continuation);
|
|
}
|
|
|
|
public TopicsManagerImplCommon(android.adservices.topics.TopicsManager mTopicsManager) {
|
|
Intrinsics.checkNotNullParameter(mTopicsManager, "mTopicsManager");
|
|
this.mTopicsManager = mTopicsManager;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:15:0x0035 */
|
|
/* JADX WARN: Removed duplicated region for block: B:8:0x0023 */
|
|
@androidx.annotation.RequiresPermission("android.permission.ACCESS_ADSERVICES_TOPICS")
|
|
@androidx.annotation.DoNotInline
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public static /* synthetic */ java.lang.Object getTopics$suspendImpl(androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon r4, androidx.privacysandbox.ads.adservices.topics.GetTopicsRequest r5, kotlin.coroutines.Continuation r6) {
|
|
/*
|
|
boolean r0 = r6 instanceof androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1
|
|
if (r0 == 0) goto L13
|
|
r0 = r6
|
|
androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1 r0 = (androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1) r0
|
|
int r1 = r0.label
|
|
r2 = -2147483648(0xffffffff80000000, float:-0.0)
|
|
r3 = r1 & r2
|
|
if (r3 == 0) goto L13
|
|
int r1 = r1 - r2
|
|
r0.label = r1
|
|
goto L18
|
|
L13:
|
|
androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1 r0 = new androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1
|
|
r0.<init>(r4, r6)
|
|
L18:
|
|
java.lang.Object r6 = r0.result
|
|
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
|
|
int r2 = r0.label
|
|
r3 = 1
|
|
if (r2 == 0) goto L35
|
|
if (r2 != r3) goto L2d
|
|
java.lang.Object r4 = r0.L$0
|
|
androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon r4 = (androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon) r4
|
|
kotlin.ResultKt.throwOnFailure(r6)
|
|
goto L47
|
|
L2d:
|
|
java.lang.IllegalStateException r4 = new java.lang.IllegalStateException
|
|
java.lang.String r5 = "call to 'resume' before 'invoke' with coroutine"
|
|
r4.<init>(r5)
|
|
throw r4
|
|
L35:
|
|
kotlin.ResultKt.throwOnFailure(r6)
|
|
android.adservices.topics.GetTopicsRequest r5 = r4.convertRequest$ads_adservices_release(r5)
|
|
r0.L$0 = r4
|
|
r0.label = r3
|
|
java.lang.Object r6 = r4.getTopicsAsyncInternal(r5, r0)
|
|
if (r6 != r1) goto L47
|
|
return r1
|
|
L47:
|
|
android.adservices.topics.GetTopicsResponse r5 = androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$$ExternalSyntheticApiModelOutline1.m(r6)
|
|
androidx.privacysandbox.ads.adservices.topics.GetTopicsResponse r4 = r4.convertResponse$ads_adservices_release(r5)
|
|
return r4
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon.getTopics$suspendImpl(androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon, androidx.privacysandbox.ads.adservices.topics.GetTopicsRequest, kotlin.coroutines.Continuation):java.lang.Object");
|
|
}
|
|
|
|
public android.adservices.topics.GetTopicsRequest convertRequest$ads_adservices_release(GetTopicsRequest request) {
|
|
GetTopicsRequest.Builder adsSdkName;
|
|
android.adservices.topics.GetTopicsRequest build;
|
|
Intrinsics.checkNotNullParameter(request, "request");
|
|
adsSdkName = TopicsManagerApi33Ext5Impl$$ExternalSyntheticApiModelOutline3.m().setAdsSdkName(request.getAdsSdkName());
|
|
build = adsSdkName.build();
|
|
Intrinsics.checkNotNullExpressionValue(build, "Builder()\n .s…ame)\n .build()");
|
|
return build;
|
|
}
|
|
|
|
public final GetTopicsResponse convertResponse$ads_adservices_release(android.adservices.topics.GetTopicsResponse response) {
|
|
List topics;
|
|
long taxonomyVersion;
|
|
long modelVersion;
|
|
int topicId;
|
|
Intrinsics.checkNotNullParameter(response, "response");
|
|
ArrayList arrayList = new ArrayList();
|
|
topics = response.getTopics();
|
|
Iterator it = topics.iterator();
|
|
while (it.hasNext()) {
|
|
android.adservices.topics.Topic m = TopicsManagerImplCommon$$ExternalSyntheticApiModelOutline3.m(it.next());
|
|
taxonomyVersion = m.getTaxonomyVersion();
|
|
modelVersion = m.getModelVersion();
|
|
topicId = m.getTopicId();
|
|
arrayList.add(new Topic(taxonomyVersion, modelVersion, topicId));
|
|
}
|
|
return new GetTopicsResponse(arrayList);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_TOPICS")
|
|
public final Object getTopicsAsyncInternal(android.adservices.topics.GetTopicsRequest getTopicsRequest, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
this.mTopicsManager.getTopics(getTopicsRequest, new CredentialManager$$ExternalSyntheticLambda0(), OutcomeReceiverKt.asOutcomeReceiver(cancellableContinuationImpl));
|
|
Object result = cancellableContinuationImpl.getResult();
|
|
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
if (result == coroutine_suspended) {
|
|
DebugProbesKt.probeCoroutineSuspended(continuation);
|
|
}
|
|
return result;
|
|
}
|
|
}
|