discord-jadx/app/src/main/java/com/discord/widgets/settings/account/WidgetSettingsAccount$Model...

68 lines
2.9 KiB
Java

package com.discord.widgets.settings.account;
import com.discord.api.connectedaccounts.ConnectedAccount;
import com.discord.models.experiments.domain.Experiment;
import com.discord.models.guild.Guild;
import com.discord.models.user.MeUser;
import com.discord.stores.StoreMFA;
import com.discord.stores.StoreUserConnections;
import com.discord.widgets.settings.account.WidgetSettingsAccount;
import d0.z.d.m;
import java.util.Collection;
import java.util.ListIterator;
import java.util.Map;
import rx.functions.Func5;
/* compiled from: WidgetSettingsAccount.kt */
/* loaded from: classes2.dex */
public final class WidgetSettingsAccount$Model$Companion$get$1<T1, T2, T3, T4, T5, R> implements Func5<MeUser, StoreMFA.State, Map<Long, ? extends Guild>, StoreUserConnections.State, Experiment, WidgetSettingsAccount.Model> {
public static final WidgetSettingsAccount$Model$Companion$get$1 INSTANCE = new WidgetSettingsAccount$Model$Companion$get$1();
/* renamed from: call reason: avoid collision after fix types in other method */
public final WidgetSettingsAccount.Model call2(MeUser meUser, StoreMFA.State state, Map<Long, Guild> map, StoreUserConnections.State state2, Experiment experiment) {
ConnectedAccount connectedAccount;
ConnectedAccount connectedAccount2;
boolean z2;
m.checkNotNullExpressionValue(state2, "connectedAccounts");
ListIterator<ConnectedAccount> listIterator = state2.listIterator(state2.size());
while (true) {
connectedAccount = null;
if (!listIterator.hasPrevious()) {
connectedAccount2 = null;
break;
}
connectedAccount2 = listIterator.previous();
if (m.areEqual(connectedAccount2.g(), "contacts")) {
break;
}
}
connectedAccount = connectedAccount2;
boolean z3 = true;
if (experiment != null && experiment.getBucket() == 1) {
}
m.checkNotNullExpressionValue(meUser, "meUser");
m.checkNotNullExpressionValue(state, "pendingMFAState");
Collection<Guild> values = map.values();
if (!(values instanceof Collection) || !values.isEmpty()) {
for (Guild guild : values) {
if (guild.getOwnerId() == meUser.getId()) {
z2 = true;
continue;
} else {
z2 = false;
continue;
}
if (z2) {
break;
}
}
}
z3 = false;
return new WidgetSettingsAccount.Model(meUser, state, z3, connectedAccount);
}
@Override // rx.functions.Func5
public /* bridge */ /* synthetic */ WidgetSettingsAccount.Model call(MeUser meUser, StoreMFA.State state, Map<Long, ? extends Guild> map, StoreUserConnections.State state2, Experiment experiment) {
return call2(meUser, state, (Map<Long, Guild>) map, state2, experiment);
}
}