discord-jadx/app/src/main/java/com/discord/widgets/channels/permissions/WidgetChannelSettingsEditPe...

26 lines
1.5 KiB
Java

package com.discord.widgets.channels.permissions;
import com.discord.api.channel.Channel;
import com.discord.models.guild.Guild;
import com.discord.models.user.MeUser;
import com.discord.models.user.User;
import com.discord.widgets.channels.permissions.WidgetChannelSettingsEditPermissionsModel;
import d0.z.d.m;
import rx.functions.Func5;
/* compiled from: WidgetChannelSettingsEditPermissionsModel.kt */
public final class WidgetChannelSettingsEditPermissionsModel$Companion$getForUser$1<T1, T2, T3, T4, T5, R> implements Func5<Channel, MeUser, User, Guild, Long, WidgetChannelSettingsEditPermissionsModel> {
public static final WidgetChannelSettingsEditPermissionsModel$Companion$getForUser$1 INSTANCE = new WidgetChannelSettingsEditPermissionsModel$Companion$getForUser$1();
public final WidgetChannelSettingsEditPermissionsModel call(Channel channel, MeUser meUser, User user, Guild guild, Long l) {
if (channel == null || guild == null || user == null || l == null) {
return null;
}
WidgetChannelSettingsEditPermissionsModel.Companion companion = WidgetChannelSettingsEditPermissionsModel.Companion;
m.checkNotNullExpressionValue(meUser, "meUser");
if (!WidgetChannelSettingsEditPermissionsModel.Companion.access$isAbleToManagePerms(companion, guild, meUser, l.longValue())) {
return null;
}
return new WidgetChannelSettingsEditPermissionsModel.ModelForUser(channel, l.longValue(), user.getId() == meUser.getId(), user);
}
}