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

31 lines
1.5 KiB
Java

package com.discord.widgets.settings.connections;
import com.discord.models.domain.ModelConnectionState;
import com.discord.restapi.RestAPIParams;
import com.discord.utilities.analytics.AnalyticsTracker;
import com.discord.utilities.platform.Platform;
import com.discord.utilities.rest.RestAPI;
import d0.z.d.m;
import j0.k.b;
import rx.Observable;
/* compiled from: WidgetSettingsUserConnectionsAddXbox.kt */
public final class WidgetSettingsUserConnectionsAddXbox$submitPinCode$1<T, R> implements b<ModelConnectionState, Observable<? extends Void>> {
public final /* synthetic */ Platform $platform;
public WidgetSettingsUserConnectionsAddXbox$submitPinCode$1(Platform platform) {
this.$platform = platform;
}
public final Observable<? extends Void> call(ModelConnectionState modelConnectionState) {
AnalyticsTracker analyticsTracker = AnalyticsTracker.INSTANCE;
m.checkNotNullExpressionValue(modelConnectionState, "state");
analyticsTracker.accountLinkStep("PIN code entry", "PIN success", modelConnectionState.getState(), this.$platform.getPlatformId());
RestAPI api = RestAPI.Companion.getApi();
String platformId = this.$platform.getPlatformId();
String code = modelConnectionState.getCode();
String state = modelConnectionState.getState();
Boolean bool = Boolean.TRUE;
return api.submitConnectionState(platformId, new RestAPIParams.ConnectionState(code, state, bool, bool));
}
}