68 lines
2.9 KiB
Java
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);
|
|
}
|
|
}
|