discord-jadx/app/src/main/java/com/discord/widgets/share/WidgetIncomingShare$onViewB...

96 lines
6.2 KiB
Java

package com.discord.widgets.share;
import com.discord.api.channel.Channel;
import com.discord.models.guild.Guild;
import com.discord.models.user.MeUser;
import com.discord.stores.StoreSlowMode;
import com.discord.stores.StoreStream;
import com.discord.stores.StoreUser;
import com.discord.utilities.guilds.GuildUtilsKt;
import com.discord.utilities.premium.PremiumUtils;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.time.ClockFactory;
import com.discord.utilities.user.UserUtils;
import com.discord.widgets.chat.list.ViewEmbedGameInvite;
import com.discord.widgets.share.WidgetIncomingShare;
import com.discord.widgets.user.search.WidgetGlobalSearchModel;
import d0.z.d.m;
import j0.k.b;
import java.util.concurrent.TimeUnit;
import rx.Observable;
import rx.functions.Func6;
import rx.subjects.BehaviorSubject;
/* compiled from: WidgetIncomingShare.kt */
public final class WidgetIncomingShare$onViewBoundOrOnResume$1<T, R> implements b<WidgetGlobalSearchModel.ItemDataPayload, Observable<? extends WidgetIncomingShare.Model>> {
public final /* synthetic */ WidgetIncomingShare this$0;
/* compiled from: WidgetIncomingShare.kt */
/* renamed from: com.discord.widgets.share.WidgetIncomingShare$onViewBoundOrOnResume$1$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<WidgetIncomingShare.ContentModel, Observable<? extends ViewEmbedGameInvite.Model>> {
public static final AnonymousClass1 INSTANCE = new AnonymousClass1();
public final Observable<? extends ViewEmbedGameInvite.Model> call(WidgetIncomingShare.ContentModel contentModel) {
return ViewEmbedGameInvite.Model.Companion.getForShare(ClockFactory.get(), contentModel.getActivityActionUri(), contentModel.getActivity());
}
}
/* compiled from: WidgetIncomingShare.kt */
/* renamed from: com.discord.widgets.share.WidgetIncomingShare$onViewBoundOrOnResume$1$2 reason: invalid class name */
public static final class AnonymousClass2<T, R> implements b<Integer, Boolean> {
public static final AnonymousClass2 INSTANCE = new AnonymousClass2();
public final Boolean call(Integer num) {
return Boolean.valueOf(num.intValue() > 0);
}
}
/* compiled from: WidgetIncomingShare.kt */
/* renamed from: com.discord.widgets.share.WidgetIncomingShare$onViewBoundOrOnResume$1$3 reason: invalid class name */
public static final class AnonymousClass3<T1, T2, T3, T4, T5, T6, R> implements Func6<WidgetIncomingShare.ContentModel, ViewEmbedGameInvite.Model, String, WidgetGlobalSearchModel, Boolean, MeUser, WidgetIncomingShare.Model> {
public final /* synthetic */ WidgetGlobalSearchModel.ItemDataPayload $receiver;
public AnonymousClass3(WidgetGlobalSearchModel.ItemDataPayload itemDataPayload) {
this.$receiver = itemDataPayload;
}
public final WidgetIncomingShare.Model call(WidgetIncomingShare.ContentModel contentModel, ViewEmbedGameInvite.Model model, String str, WidgetGlobalSearchModel widgetGlobalSearchModel, Boolean bool, MeUser meUser) {
Guild guild;
WidgetGlobalSearchModel.ItemDataPayload itemDataPayload = this.$receiver;
int i = 0;
if (itemDataPayload instanceof WidgetGlobalSearchModel.ItemGuild) {
i = GuildUtilsKt.getMaxFileSizeMB(((WidgetGlobalSearchModel.ItemGuild) itemDataPayload).getGuild());
} else if ((itemDataPayload instanceof WidgetGlobalSearchModel.ItemChannel) && (guild = ((WidgetGlobalSearchModel.ItemChannel) itemDataPayload).getGuild()) != null) {
i = GuildUtilsKt.getMaxFileSizeMB(guild);
}
m.checkNotNullExpressionValue(contentModel, "contentModel");
m.checkNotNullExpressionValue(widgetGlobalSearchModel, "searchModel");
WidgetGlobalSearchModel.ItemDataPayload itemDataPayload2 = this.$receiver;
m.checkNotNullExpressionValue(bool, "isOnCooldown");
boolean booleanValue = bool.booleanValue();
int max = Math.max(i, PremiumUtils.INSTANCE.getMaxFileSizeMB(meUser));
UserUtils userUtils = UserUtils.INSTANCE;
m.checkNotNullExpressionValue(meUser, "meUser");
return new WidgetIncomingShare.Model(contentModel, model, str, widgetGlobalSearchModel, itemDataPayload2, booleanValue, max, userUtils.isPremium(meUser));
}
}
public WidgetIncomingShare$onViewBoundOrOnResume$1(WidgetIncomingShare widgetIncomingShare) {
this.this$0 = widgetIncomingShare;
}
public final Observable<? extends WidgetIncomingShare.Model> call(WidgetGlobalSearchModel.ItemDataPayload itemDataPayload) {
Channel channel;
BehaviorSubject access$getContentPublisher$p = WidgetIncomingShare.access$getContentPublisher$p(this.this$0);
Observable<R> X = WidgetIncomingShare.access$getContentPublisher$p(this.this$0).X(AnonymousClass1.INSTANCE);
BehaviorSubject access$getCommentPublisher$p = WidgetIncomingShare.access$getCommentPublisher$p(this.this$0);
m.checkNotNullExpressionValue(access$getCommentPublisher$p, "commentPublisher");
Observable leadingEdgeThrottle = ObservableExtensionsKt.leadingEdgeThrottle(access$getCommentPublisher$p, 500, TimeUnit.MILLISECONDS);
WidgetGlobalSearchModel.Companion companion = WidgetGlobalSearchModel.Companion;
BehaviorSubject access$getSearchQueryPublisher$p = WidgetIncomingShare.access$getSearchQueryPublisher$p(this.this$0);
m.checkNotNullExpressionValue(access$getSearchQueryPublisher$p, "searchQueryPublisher");
Observable forSend$default = WidgetGlobalSearchModel.Companion.getForSend$default(companion, access$getSearchQueryPublisher$p, null, 2, null);
StoreStream.Companion companion2 = StoreStream.Companion;
return Observable.f(access$getContentPublisher$p, X, leadingEdgeThrottle, forSend$default, companion2.getSlowMode().observeCooldownSecs((itemDataPayload == null || (channel = itemDataPayload.getChannel()) == null) ? null : Long.valueOf(channel.h()), StoreSlowMode.Type.MessageSend.INSTANCE).F(AnonymousClass2.INSTANCE).r(), StoreUser.observeMe$default(companion2.getUsers(), false, 1, null), new AnonymousClass3(itemDataPayload));
}
}