31 lines
1.5 KiB
Java
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));
|
|
}
|
|
}
|