26 lines
1.5 KiB
Java
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);
|
|
}
|
|
}
|