48 lines
2.1 KiB
Java
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();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|