discord-jadx/app/src/main/java/com/discord/widgets/settings/connections/WidgetSettingsUserConnectio...

111 lines
5.4 KiB
Java

package com.discord.widgets.settings.connections;
import android.app.Activity;
import android.content.Context;
import android.view.View;
import androidx.fragment.app.Fragment;
import c.a.d.l;
import c.a.d.o;
import c.a.d.q;
import c.d.b.a.a;
import com.discord.app.AppComponent;
import com.discord.app.AppFragment;
import com.discord.databinding.WidgetConnectionsAddXboxBinding;
import com.discord.utilities.analytics.AnalyticsTracker;
import com.discord.utilities.dimmer.DimmerView;
import com.discord.utilities.error.Error;
import com.discord.utilities.platform.Platform;
import com.discord.utilities.rest.RestAPI;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import d0.z.d.m;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
import rx.Observable;
import rx.functions.Action1;
/* compiled from: WidgetSettingsUserConnectionsAddXbox.kt */
public final class WidgetSettingsUserConnectionsAddXbox extends AppFragment {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.W(WidgetSettingsUserConnectionsAddXbox.class, "binding", "getBinding()Lcom/discord/databinding/WidgetConnectionsAddXboxBinding;", 0)};
public static final Companion Companion = new Companion(null);
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetSettingsUserConnectionsAddXbox$binding$2.INSTANCE, null, 2, null);
/* compiled from: WidgetSettingsUserConnectionsAddXbox.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final void launch(Context context) {
m.checkNotNullParameter(context, "context");
l.e(context, WidgetSettingsUserConnectionsAddXbox.class, null, 4);
}
}
public WidgetSettingsUserConnectionsAddXbox() {
super(2131558978);
}
public static final /* synthetic */ WidgetConnectionsAddXboxBinding access$getBinding$p(WidgetSettingsUserConnectionsAddXbox widgetSettingsUserConnectionsAddXbox) {
return widgetSettingsUserConnectionsAddXbox.getBinding();
}
public static final /* synthetic */ void access$showPinError(WidgetSettingsUserConnectionsAddXbox widgetSettingsUserConnectionsAddXbox) {
widgetSettingsUserConnectionsAddXbox.showPinError();
}
public static final /* synthetic */ void access$trackXboxLinkFailed(WidgetSettingsUserConnectionsAddXbox widgetSettingsUserConnectionsAddXbox, Error error) {
widgetSettingsUserConnectionsAddXbox.trackXboxLinkFailed(error);
}
private final WidgetConnectionsAddXboxBinding getBinding() {
return (WidgetConnectionsAddXboxBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
public static final void launch(Context context) {
Companion.launch(context);
}
private final void showPinError() {
o.g(getContext(), 2131887527, 0, null, 12);
getBinding().b.b();
}
private final void trackXboxLinkFailed(Error error) {
AnalyticsTracker analyticsTracker = AnalyticsTracker.INSTANCE;
String bodyText = error.getBodyText();
Error.Response response = error.getResponse();
m.checkNotNullExpressionValue(response, "error.response");
analyticsTracker.accountLinkFailed(bodyText, Integer.valueOf(response.getCode()), "pin", "PIN code entry", Platform.XBOX.getPlatformId());
}
private final void trackXboxLinkStep() {
AnalyticsTracker.accountLinkStep$default(AnalyticsTracker.INSTANCE, "mobile connections", "PIN code entry", null, Platform.XBOX.getPlatformId(), 4, null);
}
@Override // com.discord.app.AppFragment
public void onViewBound(View view) {
m.checkNotNullParameter(view, "view");
super.onViewBound(view);
AppFragment.setActionBarDisplayHomeAsUpEnabled$default(this, false, 1, null);
setActionBarSubtitle(2131894256);
setActionBarTitle(2131887544);
trackXboxLinkStep();
getBinding().f1757c.setOnClickListener(WidgetSettingsUserConnectionsAddXbox$onViewBound$1.INSTANCE);
getBinding().b.setOnCodeEntered(new WidgetSettingsUserConnectionsAddXbox$onViewBound$2(this));
}
public final void submitPinCode(String str, Platform platform, DimmerView dimmerView, AppComponent appComponent, Activity activity, Action1<Error> action1) {
m.checkNotNullParameter(str, "verificationCode");
m.checkNotNullParameter(platform, "platform");
m.checkNotNullParameter(appComponent, "appComponent");
m.checkNotNullParameter(action1, "errorHandler");
Observable A = ObservableExtensionsKt.restSubscribeOn$default(RestAPI.Companion.getApi().getConnectionState(platform.getPlatformId(), str), false, 1, null).A(new WidgetSettingsUserConnectionsAddXbox$submitPinCode$1(platform));
m.checkNotNullExpressionValue(A, "RestAPI\n .api\n … )\n }");
ObservableExtensionsKt.withDimmer$default(ObservableExtensionsKt.ui$default(A, appComponent, null, 2, null), dimmerView, 0, 2, null).k(q.a.g(activity, new WidgetSettingsUserConnectionsAddXbox$submitPinCode$2(activity), action1));
}
}