- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
340 lines
19 KiB
Java
340 lines
19 KiB
Java
package androidx.credentials;
|
|
|
|
import android.annotation.SuppressLint;
|
|
import android.app.PendingIntent;
|
|
import android.content.Context;
|
|
import android.os.CancellationSignal;
|
|
import androidx.annotation.RequiresApi;
|
|
import androidx.credentials.PrepareGetCredentialResponse;
|
|
import androidx.credentials.exceptions.ClearCredentialException;
|
|
import androidx.credentials.exceptions.CreateCredentialException;
|
|
import androidx.credentials.exceptions.GetCredentialException;
|
|
import java.util.concurrent.Executor;
|
|
import kotlin.Result;
|
|
import kotlin.ResultKt;
|
|
import kotlin.Unit;
|
|
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.functions.Function1;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.jvm.internal.SourceDebugExtension;
|
|
import kotlinx.coroutines.CancellableContinuation;
|
|
import kotlinx.coroutines.CancellableContinuationImpl;
|
|
|
|
@SuppressLint({"ObsoleteSdkInt"})
|
|
@SourceDebugExtension({"SMAP\nCredentialManager.kt\nKotlin\n*S Kotlin\n*F\n+ 1 CredentialManager.kt\nandroidx/credentials/CredentialManager\n+ 2 CancellableContinuation.kt\nkotlinx/coroutines/CancellableContinuationKt\n*L\n1#1,475:1\n314#2,11:476\n314#2,11:487\n314#2,11:498\n314#2,11:509\n314#2,11:520\n*S KotlinDebug\n*F\n+ 1 CredentialManager.kt\nandroidx/credentials/CredentialManager\n*L\n110#1:476,11\n163#1:487,11\n210#1:498,11\n257#1:509,11\n309#1:520,11\n*E\n"})
|
|
/* loaded from: classes.dex */
|
|
public interface CredentialManager {
|
|
public static final Companion Companion = Companion.$$INSTANCE;
|
|
|
|
static CredentialManager create(Context context) {
|
|
return Companion.create(context);
|
|
}
|
|
|
|
default Object clearCredentialState(ClearCredentialStateRequest clearCredentialStateRequest, Continuation continuation) {
|
|
return clearCredentialState$suspendImpl(this, clearCredentialStateRequest, continuation);
|
|
}
|
|
|
|
void clearCredentialStateAsync(ClearCredentialStateRequest clearCredentialStateRequest, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback<Void, ClearCredentialException> credentialManagerCallback);
|
|
|
|
default Object createCredential(Context context, CreateCredentialRequest createCredentialRequest, Continuation continuation) {
|
|
return createCredential$suspendImpl(this, context, createCredentialRequest, continuation);
|
|
}
|
|
|
|
void createCredentialAsync(Context context, CreateCredentialRequest createCredentialRequest, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback<CreateCredentialResponse, CreateCredentialException> credentialManagerCallback);
|
|
|
|
@RequiresApi(34)
|
|
PendingIntent createSettingsPendingIntent();
|
|
|
|
default Object getCredential(Context context, GetCredentialRequest getCredentialRequest, Continuation continuation) {
|
|
return getCredential$suspendImpl(this, context, getCredentialRequest, continuation);
|
|
}
|
|
|
|
@RequiresApi(34)
|
|
default Object getCredential(Context context, PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, Continuation continuation) {
|
|
return getCredential$suspendImpl(this, context, pendingGetCredentialHandle, continuation);
|
|
}
|
|
|
|
void getCredentialAsync(Context context, GetCredentialRequest getCredentialRequest, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback<GetCredentialResponse, GetCredentialException> credentialManagerCallback);
|
|
|
|
@RequiresApi(34)
|
|
void getCredentialAsync(Context context, PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback<GetCredentialResponse, GetCredentialException> credentialManagerCallback);
|
|
|
|
@RequiresApi(34)
|
|
default Object prepareGetCredential(GetCredentialRequest getCredentialRequest, Continuation continuation) {
|
|
return prepareGetCredential$suspendImpl(this, getCredentialRequest, continuation);
|
|
}
|
|
|
|
@RequiresApi(34)
|
|
void prepareGetCredentialAsync(GetCredentialRequest getCredentialRequest, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback<PrepareGetCredentialResponse, GetCredentialException> credentialManagerCallback);
|
|
|
|
public static final class Companion {
|
|
static final /* synthetic */ Companion $$INSTANCE = new Companion();
|
|
|
|
private Companion() {
|
|
}
|
|
|
|
public final CredentialManager create(Context context) {
|
|
Intrinsics.checkNotNullParameter(context, "context");
|
|
return new CredentialManagerImpl(context);
|
|
}
|
|
}
|
|
|
|
static /* synthetic */ Object clearCredentialState$suspendImpl(CredentialManager credentialManager, ClearCredentialStateRequest clearCredentialStateRequest, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
Object coroutine_suspended2;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
final CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
final CancellationSignal cancellationSignal = new CancellationSignal();
|
|
cancellableContinuationImpl.invokeOnCancellation(new Function1() { // from class: androidx.credentials.CredentialManager$clearCredentialState$2$1
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(1);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Object invoke(Object obj) {
|
|
invoke((Throwable) obj);
|
|
return Unit.INSTANCE;
|
|
}
|
|
|
|
public final void invoke(Throwable th) {
|
|
cancellationSignal.cancel();
|
|
}
|
|
});
|
|
credentialManager.clearCredentialStateAsync(clearCredentialStateRequest, cancellationSignal, new CredentialManager$$ExternalSyntheticLambda0(), new CredentialManagerCallback<Void, ClearCredentialException>() { // from class: androidx.credentials.CredentialManager$clearCredentialState$2$callback$1
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onResult(Void r2) {
|
|
if (CancellableContinuation.this.isActive()) {
|
|
CancellableContinuation cancellableContinuation = CancellableContinuation.this;
|
|
Result.Companion companion = Result.Companion;
|
|
cancellableContinuation.resumeWith(Result.m4060constructorimpl(Unit.INSTANCE));
|
|
}
|
|
}
|
|
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onError(ClearCredentialException e) {
|
|
Intrinsics.checkNotNullParameter(e, "e");
|
|
if (CancellableContinuation.this.isActive()) {
|
|
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);
|
|
}
|
|
coroutine_suspended2 = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
return result == coroutine_suspended2 ? result : Unit.INSTANCE;
|
|
}
|
|
|
|
static /* synthetic */ Object createCredential$suspendImpl(CredentialManager credentialManager, Context context, CreateCredentialRequest createCredentialRequest, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
final CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
final CancellationSignal cancellationSignal = new CancellationSignal();
|
|
cancellableContinuationImpl.invokeOnCancellation(new Function1() { // from class: androidx.credentials.CredentialManager$createCredential$2$1
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(1);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Object invoke(Object obj) {
|
|
invoke((Throwable) obj);
|
|
return Unit.INSTANCE;
|
|
}
|
|
|
|
public final void invoke(Throwable th) {
|
|
cancellationSignal.cancel();
|
|
}
|
|
});
|
|
credentialManager.createCredentialAsync(context, createCredentialRequest, cancellationSignal, new CredentialManager$$ExternalSyntheticLambda0(), new CredentialManagerCallback<CreateCredentialResponse, CreateCredentialException>() { // from class: androidx.credentials.CredentialManager$createCredential$2$callback$1
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onResult(CreateCredentialResponse result) {
|
|
Intrinsics.checkNotNullParameter(result, "result");
|
|
if (CancellableContinuation.this.isActive()) {
|
|
CancellableContinuation.this.resumeWith(Result.m4060constructorimpl(result));
|
|
}
|
|
}
|
|
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onError(CreateCredentialException e) {
|
|
Intrinsics.checkNotNullParameter(e, "e");
|
|
if (CancellableContinuation.this.isActive()) {
|
|
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;
|
|
}
|
|
|
|
static /* synthetic */ Object getCredential$suspendImpl(CredentialManager credentialManager, Context context, GetCredentialRequest getCredentialRequest, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
final CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
final CancellationSignal cancellationSignal = new CancellationSignal();
|
|
cancellableContinuationImpl.invokeOnCancellation(new Function1() { // from class: androidx.credentials.CredentialManager$getCredential$2$1
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(1);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Object invoke(Object obj) {
|
|
invoke((Throwable) obj);
|
|
return Unit.INSTANCE;
|
|
}
|
|
|
|
public final void invoke(Throwable th) {
|
|
cancellationSignal.cancel();
|
|
}
|
|
});
|
|
credentialManager.getCredentialAsync(context, getCredentialRequest, cancellationSignal, new CredentialManager$$ExternalSyntheticLambda0(), new CredentialManagerCallback<GetCredentialResponse, GetCredentialException>() { // from class: androidx.credentials.CredentialManager$getCredential$2$callback$1
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onResult(GetCredentialResponse result) {
|
|
Intrinsics.checkNotNullParameter(result, "result");
|
|
if (CancellableContinuation.this.isActive()) {
|
|
CancellableContinuation.this.resumeWith(Result.m4060constructorimpl(result));
|
|
}
|
|
}
|
|
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onError(GetCredentialException e) {
|
|
Intrinsics.checkNotNullParameter(e, "e");
|
|
if (CancellableContinuation.this.isActive()) {
|
|
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;
|
|
}
|
|
|
|
@RequiresApi(34)
|
|
static /* synthetic */ Object getCredential$suspendImpl(CredentialManager credentialManager, Context context, PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
final CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
final CancellationSignal cancellationSignal = new CancellationSignal();
|
|
cancellableContinuationImpl.invokeOnCancellation(new Function1() { // from class: androidx.credentials.CredentialManager$getCredential$4$1
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(1);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Object invoke(Object obj) {
|
|
invoke((Throwable) obj);
|
|
return Unit.INSTANCE;
|
|
}
|
|
|
|
public final void invoke(Throwable th) {
|
|
cancellationSignal.cancel();
|
|
}
|
|
});
|
|
credentialManager.getCredentialAsync(context, pendingGetCredentialHandle, cancellationSignal, new CredentialManager$$ExternalSyntheticLambda0(), new CredentialManagerCallback<GetCredentialResponse, GetCredentialException>() { // from class: androidx.credentials.CredentialManager$getCredential$4$callback$1
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onResult(GetCredentialResponse result) {
|
|
Intrinsics.checkNotNullParameter(result, "result");
|
|
if (CancellableContinuation.this.isActive()) {
|
|
CancellableContinuation.this.resumeWith(Result.m4060constructorimpl(result));
|
|
}
|
|
}
|
|
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onError(GetCredentialException e) {
|
|
Intrinsics.checkNotNullParameter(e, "e");
|
|
if (CancellableContinuation.this.isActive()) {
|
|
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;
|
|
}
|
|
|
|
@RequiresApi(34)
|
|
static /* synthetic */ Object prepareGetCredential$suspendImpl(CredentialManager credentialManager, GetCredentialRequest getCredentialRequest, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
final CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
final CancellationSignal cancellationSignal = new CancellationSignal();
|
|
cancellableContinuationImpl.invokeOnCancellation(new Function1() { // from class: androidx.credentials.CredentialManager$prepareGetCredential$2$1
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(1);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Object invoke(Object obj) {
|
|
invoke((Throwable) obj);
|
|
return Unit.INSTANCE;
|
|
}
|
|
|
|
public final void invoke(Throwable th) {
|
|
cancellationSignal.cancel();
|
|
}
|
|
});
|
|
credentialManager.prepareGetCredentialAsync(getCredentialRequest, cancellationSignal, new CredentialManager$$ExternalSyntheticLambda0(), new CredentialManagerCallback<PrepareGetCredentialResponse, GetCredentialException>() { // from class: androidx.credentials.CredentialManager$prepareGetCredential$2$callback$1
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onResult(PrepareGetCredentialResponse result) {
|
|
Intrinsics.checkNotNullParameter(result, "result");
|
|
if (CancellableContinuation.this.isActive()) {
|
|
CancellableContinuation.this.resumeWith(Result.m4060constructorimpl(result));
|
|
}
|
|
}
|
|
|
|
@Override // androidx.credentials.CredentialManagerCallback
|
|
public void onError(GetCredentialException e) {
|
|
Intrinsics.checkNotNullParameter(e, "e");
|
|
if (CancellableContinuation.this.isActive()) {
|
|
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;
|
|
}
|
|
}
|