2021-06-27 20:44:35 +00:00
|
|
|
package com.discord.widgets.auth;
|
|
|
|
|
|
|
|
import android.content.Intent;
|
|
|
|
import androidx.activity.result.ActivityResult;
|
|
|
|
import androidx.activity.result.ActivityResultCallback;
|
2021-07-03 23:36:06 +00:00
|
|
|
import com.discord.widgets.auth.WidgetAuthPhoneVerify;
|
2021-06-27 20:44:35 +00:00
|
|
|
import d0.z.d.m;
|
|
|
|
import kotlin.jvm.functions.Function1;
|
|
|
|
/* compiled from: WidgetAuthPhoneVerify.kt */
|
|
|
|
public final class WidgetAuthPhoneVerify$Companion$registerForResult$1<O> implements ActivityResultCallback<ActivityResult> {
|
|
|
|
public final /* synthetic */ Function1 $callback;
|
|
|
|
|
|
|
|
public WidgetAuthPhoneVerify$Companion$registerForResult$1(Function1 function1) {
|
|
|
|
this.$callback = function1;
|
|
|
|
}
|
|
|
|
|
|
|
|
public final void onActivityResult(ActivityResult activityResult) {
|
|
|
|
m.checkNotNullExpressionValue(activityResult, "activityResult");
|
|
|
|
if (activityResult.getResultCode() == -1) {
|
|
|
|
Intent data = activityResult.getData();
|
|
|
|
String stringExtra = data != null ? data.getStringExtra("RESULT_EXTRA_TOKEN") : null;
|
|
|
|
if (stringExtra != null) {
|
2021-07-03 23:36:06 +00:00
|
|
|
this.$callback.invoke(new WidgetAuthPhoneVerify.Result.Token(stringExtra));
|
2021-06-27 20:44:35 +00:00
|
|
|
}
|
2021-07-03 23:36:06 +00:00
|
|
|
} else if (activityResult.getResultCode() == 2) {
|
|
|
|
this.$callback.invoke(WidgetAuthPhoneVerify.Result.Cancelled.INSTANCE);
|
2021-06-27 20:44:35 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|