discord-jadx/app/src/main/java/com/discord/widgets/channels/settings/WidgetChannelNotificationSe...

42 lines
2.4 KiB
Java

package com.discord.widgets.channels.settings;
import com.discord.api.channel.Channel;
import com.discord.api.guild.preview.GuildPreview;
import com.discord.models.domain.ModelNotificationSettings;
import com.discord.models.guild.Guild;
import com.discord.stores.StoreGuildProfiles;
import com.discord.utilities.channel.ChannelNotificationSettingsUtils;
import com.discord.widgets.channels.settings.WidgetChannelNotificationSettings;
import d0.z.d.m;
import rx.functions.Func3;
/* compiled from: WidgetChannelNotificationSettings.kt */
public final class WidgetChannelNotificationSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1<T1, T2, T3, R> implements Func3<Guild, ModelNotificationSettings, StoreGuildProfiles.GuildProfileData, WidgetChannelNotificationSettings.Model> {
public final /* synthetic */ Channel $channel$inlined;
public WidgetChannelNotificationSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1(Channel channel) {
this.$channel$inlined = channel;
}
public final WidgetChannelNotificationSettings.Model call(Guild guild, ModelNotificationSettings modelNotificationSettings, StoreGuildProfiles.GuildProfileData guildProfileData) {
GuildPreview data;
String str = null;
if (guild == null) {
return null;
}
ChannelNotificationSettingsUtils channelNotificationSettingsUtils = ChannelNotificationSettingsUtils.INSTANCE;
Channel channel = this.$channel$inlined;
m.checkNotNullExpressionValue(modelNotificationSettings, "guildSettings");
int computeNotificationSetting = channelNotificationSettingsUtils.computeNotificationSetting(guild, channel, modelNotificationSettings);
ModelNotificationSettings.ChannelOverride channelOverride = modelNotificationSettings.getChannelOverride(this.$channel$inlined.h());
boolean z2 = channelOverride != null && channelOverride.isMuted();
boolean z3 = computeNotificationSetting == ModelNotificationSettings.FREQUENCY_UNSET;
Integer a = (guildProfileData == null || (data = guildProfileData.getData()) == null) ? null : data.a();
boolean z4 = a != null && a.intValue() > 2500;
Channel channel2 = this.$channel$inlined;
if (channelOverride != null) {
str = channelOverride.getMuteEndTime();
}
return new WidgetChannelNotificationSettings.Model(channel2, z2, str, modelNotificationSettings.isMuted(), computeNotificationSetting, z3, z4);
}
}