discord-jadx/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsBans$Mo...

119 lines
6.0 KiB
Java

package com.discord.widgets.servers;
import com.discord.api.user.User;
import com.discord.models.domain.ModelBan;
import com.discord.models.guild.Guild;
import com.discord.stores.StoreStream;
import com.discord.widgets.servers.WidgetServerSettingsBans;
import d0.g0.t;
import d0.g0.w;
import d0.z.d.m;
import j0.k.b;
import j0.l.a.o2;
import j0.l.a.r;
import j0.l.e.j;
import java.util.List;
import java.util.Map;
import rx.Observable;
import rx.functions.Func2;
import rx.functions.Func3;
/* compiled from: WidgetServerSettingsBans.kt */
public final class WidgetServerSettingsBans$Model$Companion$getBanItems$1<T, R> implements b<Map<Long, ? extends ModelBan>, Observable<? extends WidgetServerSettingsBans.Model>> {
public final /* synthetic */ Observable $filterPublisher;
public final /* synthetic */ long $guildId;
/* compiled from: WidgetServerSettingsBans.kt */
/* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<Guild, WidgetServerSettingsBans.Model> {
public static final AnonymousClass1 INSTANCE = new AnonymousClass1();
public final WidgetServerSettingsBans.Model call(Guild guild) {
return WidgetServerSettingsBans.Model.Companion.access$createLoading(WidgetServerSettingsBans.Model.Companion, guild);
}
}
/* compiled from: WidgetServerSettingsBans.kt */
/* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$2 reason: invalid class name */
public static final class AnonymousClass2<T, R> implements b<String, Observable<? extends List<WidgetServerSettingsBans.Model.BanItem>>> {
public final /* synthetic */ Map $bannedUserMap;
/* compiled from: WidgetServerSettingsBans.kt */
/* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<ModelBan, Boolean> {
public final /* synthetic */ String $filter;
public AnonymousClass1(String str) {
this.$filter = str;
}
public final Boolean call(ModelBan modelBan) {
m.checkNotNullExpressionValue(modelBan, "it");
String r = modelBan.getUser().r();
String str = this.$filter;
m.checkNotNullExpressionValue(str, "filter");
return Boolean.valueOf(w.contains((CharSequence) r, (CharSequence) str, true));
}
}
/* compiled from: WidgetServerSettingsBans.kt */
/* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$2 reason: invalid class name */
public static final class AnonymousClass2<T, R> implements b<ModelBan, WidgetServerSettingsBans.Model.BanItem> {
public static final AnonymousClass2 INSTANCE = new AnonymousClass2();
public final WidgetServerSettingsBans.Model.BanItem call(ModelBan modelBan) {
return new WidgetServerSettingsBans.Model.BanItem(modelBan);
}
}
/* compiled from: WidgetServerSettingsBans.kt */
/* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$3 reason: invalid class name */
public static final class AnonymousClass3<T1, T2, R> implements Func2<WidgetServerSettingsBans.Model.BanItem, WidgetServerSettingsBans.Model.BanItem, Integer> {
public static final AnonymousClass3 INSTANCE = new AnonymousClass3();
public final Integer call(WidgetServerSettingsBans.Model.BanItem banItem, WidgetServerSettingsBans.Model.BanItem banItem2) {
User user;
String r;
String str;
User user2;
ModelBan ban = banItem.getBan();
if (ban == null || (user = ban.getUser()) == null || (r = user.r()) == null) {
return null;
}
ModelBan ban2 = banItem2.getBan();
if (ban2 == null || (user2 = ban2.getUser()) == null || (str = user2.r()) == null) {
str = "";
}
return Integer.valueOf(t.compareTo(r, str, true));
}
}
public AnonymousClass2(Map map) {
this.$bannedUserMap = map;
}
public final Observable<? extends List<WidgetServerSettingsBans.Model.BanItem>> call(String str) {
Observable<R> F = Observable.A(this.$bannedUserMap.values()).x(new AnonymousClass1(str)).F(AnonymousClass2.INSTANCE);
return Observable.h0(new r(F.i, new o2(AnonymousClass3.INSTANCE, 10)));
}
}
/* compiled from: WidgetServerSettingsBans.kt */
/* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$3 reason: invalid class name */
public static final class AnonymousClass3<T1, T2, T3, R> implements Func3<Guild, Integer, List<WidgetServerSettingsBans.Model.BanItem>, WidgetServerSettingsBans.Model> {
public static final AnonymousClass3 INSTANCE = new AnonymousClass3();
public final WidgetServerSettingsBans.Model call(Guild guild, Integer num, List<WidgetServerSettingsBans.Model.BanItem> list) {
return WidgetServerSettingsBans.Model.Companion.create(guild, num, list);
}
}
public WidgetServerSettingsBans$Model$Companion$getBanItems$1(long j, Observable observable) {
this.$guildId = j;
this.$filterPublisher = observable;
}
public final Observable<? extends WidgetServerSettingsBans.Model> call(Map<Long, ? extends ModelBan> map) {
return map == null ? StoreStream.Companion.getGuilds().observeGuild(this.$guildId).F(AnonymousClass1.INSTANCE) : Observable.i(StoreStream.Companion.getGuilds().observeGuild(this.$guildId), new j(Integer.valueOf(map.size())), this.$filterPublisher.Y(new AnonymousClass2(map)), AnonymousClass3.INSTANCE);
}
}