59 lines
3.1 KiB
Java
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);
|
|
}
|
|
}
|
|
}
|