discord-jadx/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsVanityU...

30 lines
1.3 KiB
Java

package com.discord.widgets.servers;
import com.discord.api.guild.VanityUrlResponse;
import com.discord.models.guild.Guild;
import com.discord.models.user.MeUser;
import com.discord.utilities.permissions.PermissionUtils;
import com.discord.widgets.servers.WidgetServerSettingsVanityUrl;
import d0.z.d.m;
import rx.functions.Func4;
/* compiled from: WidgetServerSettingsVanityUrl.kt */
public final class WidgetServerSettingsVanityUrl$Model$Companion$get$1<T1, T2, T3, T4, R> implements Func4<MeUser, Long, Guild, VanityUrlResponse, WidgetServerSettingsVanityUrl.Model> {
public final /* synthetic */ long $guildId;
public WidgetServerSettingsVanityUrl$Model$Companion$get$1(long j) {
this.$guildId = j;
}
public final WidgetServerSettingsVanityUrl.Model call(MeUser meUser, Long l, Guild guild, VanityUrlResponse vanityUrlResponse) {
m.checkNotNullParameter(meUser, "meUser");
int b = vanityUrlResponse.b();
if (l == null || guild == null || !guild.canHaveVanityURL()) {
return null;
}
if (guild.isOwner(meUser.getId()) || PermissionUtils.can(32, l)) {
return new WidgetServerSettingsVanityUrl.Model(this.$guildId, guild.getName(), guild.getVanityUrlCode(), b);
}
return null;
}
}