discord-jadx/app/src/main/java/com/discord/widgets/servers/settings/members/WidgetServerSettingsMembers...

59 lines
3.1 KiB
Java

package com.discord.widgets.servers.settings.members;
import android.content.Context;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import com.discord.api.role.GuildRole;
import com.discord.databinding.WidgetServerSettingsMembersBinding;
import com.discord.utilities.guilds.RoleUtils;
import com.discord.widgets.servers.WidgetServerSettingsEditMember;
import d0.z.d.m;
import d0.z.d.o;
import java.util.List;
import kotlin.Unit;
import kotlin.jvm.functions.Function2;
/* compiled from: WidgetServerSettingsMembers.kt */
public final class WidgetServerSettingsMembers$configureUI$2 extends o implements Function2<Long, List<? extends Long>, Unit> {
public final /* synthetic */ WidgetServerSettingsMembersModel $model;
public final /* synthetic */ WidgetServerSettingsMembers this$0;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetServerSettingsMembers$configureUI$2(WidgetServerSettingsMembers widgetServerSettingsMembers, WidgetServerSettingsMembersModel widgetServerSettingsMembersModel) {
super(2);
this.this$0 = widgetServerSettingsMembers;
this.$model = widgetServerSettingsMembersModel;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object] */
@Override // kotlin.jvm.functions.Function2
public /* bridge */ /* synthetic */ Unit invoke(Long l, List<? extends Long> list) {
invoke(l.longValue(), (List<Long>) list);
return Unit.a;
}
public final void invoke(long j, List<Long> list) {
m.checkNotNullParameter(list, "userRoles");
boolean z2 = j == this.$model.getMeUser().getId();
if (this.$model.getGuild().getOwnerId() != j || z2) {
GuildRole highestRole = RoleUtils.getHighestRole(this.$model.getRoles(), list);
if (RoleUtils.rankIsHigher(this.$model.getMyHighestRole(), highestRole) || this.$model.getGuild().isOwner(this.$model.getMeUser().getId()) || z2) {
WidgetServerSettingsEditMember.Companion companion = WidgetServerSettingsEditMember.Companion;
long id2 = this.$model.getGuild().getId();
WidgetServerSettingsMembersBinding access$getBinding$p = WidgetServerSettingsMembers.access$getBinding$p(this.this$0);
m.checkNotNullExpressionValue(access$getBinding$p, "binding");
CoordinatorLayout coordinatorLayout = access$getBinding$p.a;
m.checkNotNullExpressionValue(coordinatorLayout, "binding.root");
Context context = coordinatorLayout.getContext();
m.checkNotNullExpressionValue(context, "binding.root.context");
companion.launch(id2, j, context);
} else if (RoleUtils.rankEquals(this.$model.getMyHighestRole(), highestRole)) {
c.a.d.o.i(this.this$0, 2131887191, 0, 4);
} else {
c.a.d.o.i(this.this$0, 2131887189, 0, 4);
}
} else {
c.a.d.o.i(this.this$0, 2131887190, 0, 4);
}
}
}