package com.discord.stores; import com.discord.analytics.generated.events.network_action.TrackNetworkActionUserLogin; import com.discord.analytics.generated.traits.TrackNetworkMetadataReceiver; import com.discord.models.domain.ModelInvite; import com.discord.models.domain.auth.ModelLoginResult; import com.discord.restapi.RestAPIParams; import com.discord.stores.utilities.RestCallStateKt; import com.discord.utilities.captcha.CaptchaHelper; import com.discord.utilities.rest.RestAPI; import com.discord.utilities.rx.ObservableExtensionsKt; import d0.z.d.o; import j0.k.b; import j0.m.a; import kotlin.jvm.functions.Function1; import rx.Observable; /* compiled from: StoreAuthentication.kt */ public final class StoreAuthentication$login$1 implements b> { public final /* synthetic */ CaptchaHelper.CaptchaPayload $captchaPayload; public final /* synthetic */ String $login; public final /* synthetic */ String $loginSource; public final /* synthetic */ String $password; public final /* synthetic */ boolean $undelete; /* compiled from: StoreAuthentication.kt */ /* renamed from: com.discord.stores.StoreAuthentication$login$1$1 reason: invalid class name */ public static final class AnonymousClass1 extends o implements Function1 { public static final AnonymousClass1 INSTANCE = new AnonymousClass1(); public AnonymousClass1() { super(1); } public final TrackNetworkMetadataReceiver invoke(ModelLoginResult modelLoginResult) { Observable L = ObservableExtensionsKt.takeSingleUntilTimeout$default(StoreStream.Companion.getInviteSettings().getInvite(), 250, false, 2, null).L(StoreAuthentication$login$1$1$invite$1.INSTANCE); ModelInvite modelInvite = (ModelInvite) new a(L).a(L.y()); return new TrackNetworkActionUserLogin(modelInvite != null ? modelInvite.code : null, null, 2); } } public StoreAuthentication$login$1(String str, String str2, CaptchaHelper.CaptchaPayload captchaPayload, boolean z2, String str3) { this.$login = str; this.$password = str2; this.$captchaPayload = captchaPayload; this.$undelete = z2; this.$loginSource = str3; } public final Observable call(String str) { RestAPI api = RestAPI.Companion.getApi(); String str2 = this.$login; String str3 = this.$password; CaptchaHelper.CaptchaPayload captchaPayload = this.$captchaPayload; String captchaKey = captchaPayload != null ? captchaPayload.getCaptchaKey() : null; CaptchaHelper.CaptchaPayload captchaPayload2 = this.$captchaPayload; return RestCallStateKt.logNetworkAction(ObservableExtensionsKt.restSubscribeOn$default(api.postAuthLogin(new RestAPIParams.AuthLogin(str2, str3, captchaKey, captchaPayload2 != null ? captchaPayload2.getCaptchaRqtoken() : null, Boolean.valueOf(this.$undelete), this.$loginSource)), false, 1, null), AnonymousClass1.INSTANCE); } }