discord-jadx/app/src/main/java/com/discord/widgets/hubs/WidgetHubEmailFlow$activity...

48 lines
2.1 KiB
Java

package com.discord.widgets.hubs;
import android.content.Intent;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.fragment.app.FragmentActivity;
import com.discord.stores.StoreStream;
import d0.z.d.m;
/* compiled from: WidgetHubEmailFlow.kt */
/* loaded from: classes2.dex */
public final class WidgetHubEmailFlow$activityResultHandler$1<O> implements ActivityResultCallback<ActivityResult> {
public final /* synthetic */ WidgetHubEmailFlow this$0;
public WidgetHubEmailFlow$activityResultHandler$1(WidgetHubEmailFlow widgetHubEmailFlow) {
this.this$0 = widgetHubEmailFlow;
}
public final void onActivityResult(ActivityResult activityResult) {
Intent data;
if (activityResult != null && (data = activityResult.getData()) != null) {
if (!(activityResult.getResultCode() == -1)) {
data = null;
}
if (data != null) {
m.checkNotNullParameter(data, "$this$getArgsFromIntent");
MultipleDomainResult multipleDomainResult = (MultipleDomainResult) data.getParcelableExtra("intent_args_key");
if (multipleDomainResult == null) {
return;
}
if (multipleDomainResult instanceof HubWaitlistResult) {
WidgetHubEmailFlow.access$getViewModel$p(this.this$0).setHubWaitlistResult((HubWaitlistResult) multipleDomainResult);
} else if (multipleDomainResult instanceof AuthenticationResult) {
StoreStream.Companion.getGuildSelected().set(((AuthenticationResult) multipleDomainResult).getGuildId());
FragmentActivity activity = this.this$0.e();
if (activity != null) {
activity.finish();
}
} else {
FragmentActivity activity2 = this.this$0.e();
if (activity2 != null) {
activity2.finish();
}
}
}
}
}
}