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

538 lines
28 KiB
Java

package com.discord.widgets.channels.permissions;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.graphics.Typeface;
import android.text.SpannableStringBuilder;
import android.text.method.LinkMovementMethod;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.AttrRes;
import androidx.annotation.IdRes;
import androidx.fragment.app.Fragment;
import c.a.d.l;
import c.a.k.b;
import c.d.b.a.a;
import com.airbnb.lottie.parser.AnimatableValueParser;
import com.discord.api.permission.PermissionOverwrite;
import com.discord.app.AppActivity;
import com.discord.app.AppFragment;
import com.discord.databinding.WidgetChannelSettingsEditPermissionsBinding;
import com.discord.utilities.channel.ChannelPermissionUtilsKt;
import com.discord.utilities.channel.PermissionLabelOverrides;
import com.discord.utilities.font.FontUtils;
import com.discord.utilities.guilds.RoleUtils;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.rest.RestAPI;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.spans.TypefaceSpanCompat;
import com.discord.utilities.stateful.StatefulViews;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.discord.views.TernaryCheckBox;
import com.discord.widgets.channels.permissions.WidgetChannelSettingsEditPermissionsModel;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.g;
import d0.t.m0;
import d0.t.n0;
import d0.z.d.m;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.Lazy;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
/* compiled from: WidgetChannelSettingsEditPermissions.kt */
public final class WidgetChannelSettingsEditPermissions extends AppFragment {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetChannelSettingsEditPermissions.class, "binding", "getBinding()Lcom/discord/databinding/WidgetChannelSettingsEditPermissionsBinding;", 0)};
public static final Companion Companion = new Companion(null);
private static final String INTENT_EXTRA_CHANNEL_ID = "INTENT_EXTRA_CHANNEL_ID";
private static final String INTENT_EXTRA_GUILD_ID = "INTENT_EXTRA_GUILD_ID";
private static final String INTENT_EXTRA_TARGET_ID = "INTENT_EXTRA_TARGET_ID";
private static final String INTENT_EXTRA_TYPE = "INTENT_EXTRA_TYPE";
private static final Set<Long> STAGE_DISABLED_PERMISSIONS = m0.setOf(4294967296L);
private static final Set<Long> STAGE_HIDDEN_PERMISSIONS = n0.setOf((Object[]) new Long[]{512L, 256L, 2097152L, 33554432L});
public static final int TYPE_ROLE = 1;
public static final int TYPE_USER = 0;
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetChannelSettingsEditPermissions$binding$2.INSTANCE, null, 2, null);
private final Lazy channelId$delegate = g.lazy(new WidgetChannelSettingsEditPermissions$channelId$2(this));
private final Lazy guildId$delegate = g.lazy(new WidgetChannelSettingsEditPermissions$guildId$2(this));
private final Lazy permissionCheckboxes$delegate = g.lazy(new WidgetChannelSettingsEditPermissions$permissionCheckboxes$2(this));
private StatefulViews state;
private final Lazy targetId$delegate = g.lazy(new WidgetChannelSettingsEditPermissions$targetId$2(this));
private final Lazy type$delegate = g.lazy(new WidgetChannelSettingsEditPermissions$type$2(this));
/* compiled from: WidgetChannelSettingsEditPermissions.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static final /* synthetic */ long access$getPermission(Companion companion, int i) {
return companion.getPermission(i);
}
public static final /* synthetic */ void access$setTextWithFont(Companion companion, TextView textView, String str, int i) {
companion.setTextWithFont(textView, str, i);
}
private final void create(Context context, long j, long j2, long j3, int i) {
Intent intent = new Intent();
intent.putExtra("INTENT_EXTRA_GUILD_ID", j);
intent.putExtra("INTENT_EXTRA_CHANNEL_ID", j2);
intent.putExtra("INTENT_EXTRA_TARGET_ID", j3);
intent.putExtra("INTENT_EXTRA_TYPE", i);
l.d(context, WidgetChannelSettingsEditPermissions.class, intent);
}
@SuppressLint({"NonConstantResourceId"})
private final long getPermission(@IdRes int i) {
switch (i) {
case 2131362310:
return 1;
case 2131362311:
return 16;
case 2131362312:
return 268435456;
case 2131362313:
return 17179869184L;
case 2131362314:
return 536870912;
case 2131362315:
default:
throw new IllegalArgumentException(a.j("Invalid ID: ", i));
case 2131362316:
return 4294967296L;
case 2131362317:
return 64;
case 2131362318:
return 32768;
case 2131362319:
return 16384;
case 2131362320:
return 8192;
case 2131362321:
return 131072;
case 2131362322:
return 65536;
case 2131362323:
return 1024;
case 2131362324:
return 2048;
case 2131362325:
return 4096;
case 2131362326:
return 262144;
case 2131362327:
return 68719476736L;
case 2131362328:
return 34359738368L;
case 2131362329:
return 2147483648L;
case 2131362330:
return 1048576;
case 2131362331:
return 8388608;
case 2131362332:
return 16777216;
case 2131362333:
return 4194304;
case 2131362334:
return 256;
case 2131362335:
return 2097152;
case 2131362336:
return 33554432;
case 2131362337:
return 512;
}
}
private final void setTextWithFont(TextView textView, String str, @AttrRes int i) {
FontUtils fontUtils = FontUtils.INSTANCE;
Context context = textView.getContext();
m.checkNotNullExpressionValue(context, "context");
Typeface themedFont = fontUtils.getThemedFont(context, i);
if (themedFont != null) {
TypefaceSpanCompat typefaceSpanCompat = new TypefaceSpanCompat(themedFont);
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(str);
spannableStringBuilder.setSpan(typefaceSpanCompat, 0, spannableStringBuilder.length(), 33);
textView.setText(spannableStringBuilder, TextView.BufferType.SPANNABLE);
}
}
public final void createForRole(Context context, long j, long j2, long j3) {
m.checkNotNullParameter(context, "context");
create(context, j, j2, j3, 1);
}
public final void createForUser(Context context, long j, long j2, long j3) {
m.checkNotNullParameter(context, "context");
create(context, j, j2, j3, 0);
}
}
public WidgetChannelSettingsEditPermissions() {
super(2131558894);
}
public static final /* synthetic */ void access$configureUI(WidgetChannelSettingsEditPermissions widgetChannelSettingsEditPermissions, WidgetChannelSettingsEditPermissionsModel widgetChannelSettingsEditPermissionsModel) {
widgetChannelSettingsEditPermissions.configureUI(widgetChannelSettingsEditPermissionsModel);
}
public static final /* synthetic */ void access$deletePermissionOverwrites(WidgetChannelSettingsEditPermissions widgetChannelSettingsEditPermissions, long j, long j2) {
widgetChannelSettingsEditPermissions.deletePermissionOverwrites(j, j2);
}
public static final /* synthetic */ WidgetChannelSettingsEditPermissionsBinding access$getBinding$p(WidgetChannelSettingsEditPermissions widgetChannelSettingsEditPermissions) {
return widgetChannelSettingsEditPermissions.getBinding();
}
public static final /* synthetic */ List access$getPermissionCheckboxes$p(WidgetChannelSettingsEditPermissions widgetChannelSettingsEditPermissions) {
return widgetChannelSettingsEditPermissions.getPermissionCheckboxes();
}
public static final /* synthetic */ StatefulViews access$getState$p(WidgetChannelSettingsEditPermissions widgetChannelSettingsEditPermissions) {
return widgetChannelSettingsEditPermissions.state;
}
public static final /* synthetic */ long access$getTargetId$p(WidgetChannelSettingsEditPermissions widgetChannelSettingsEditPermissions) {
return widgetChannelSettingsEditPermissions.getTargetId();
}
public static final /* synthetic */ void access$setState$p(WidgetChannelSettingsEditPermissions widgetChannelSettingsEditPermissions, StatefulViews statefulViews) {
widgetChannelSettingsEditPermissions.state = statefulViews;
}
public static final /* synthetic */ void access$updatePermissionOverwrites(WidgetChannelSettingsEditPermissions widgetChannelSettingsEditPermissions, long j, long j2, int i) {
widgetChannelSettingsEditPermissions.updatePermissionOverwrites(j, j2, i);
}
private final void configureUI(WidgetChannelSettingsEditPermissionsModel widgetChannelSettingsEditPermissionsModel) {
PermissionOverwrite permissionOverwrite;
PermissionOverwrite permissionOverwrite2;
Object obj;
boolean z2;
if (widgetChannelSettingsEditPermissionsModel == null) {
AppActivity appActivity = getAppActivity();
if (appActivity != null) {
appActivity.finish();
return;
}
return;
}
List<PermissionOverwrite> s2 = widgetChannelSettingsEditPermissionsModel.getChannel().s();
if (s2 != null) {
Iterator<T> it = s2.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (((PermissionOverwrite) obj).a() == getTargetId()) {
z2 = true;
continue;
} else {
z2 = false;
continue;
}
if (z2) {
break;
}
}
permissionOverwrite = (PermissionOverwrite) obj;
} else {
permissionOverwrite = null;
}
int i = permissionOverwrite != null ? 2131623949 : 2131623951;
setActionBarTitle(AnimatableValueParser.f1(widgetChannelSettingsEditPermissionsModel.getChannel()) ? 2131887210 : 2131887329);
setActionBarSubtitle(AnimatableValueParser.z0(widgetChannelSettingsEditPermissionsModel.getChannel(), requireContext(), true));
AppFragment.setActionBarOptionsMenu$default(this, i, new WidgetChannelSettingsEditPermissions$configureUI$1(this, widgetChannelSettingsEditPermissionsModel), null, 4, null);
if (widgetChannelSettingsEditPermissionsModel instanceof WidgetChannelSettingsEditPermissionsModel.ModelForRole) {
SimpleDraweeView simpleDraweeView = getBinding().C;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.channelPermissionsAvatar");
simpleDraweeView.setVisibility(8);
Companion companion = Companion;
TextView textView = getBinding().G;
m.checkNotNullExpressionValue(textView, "binding.channelPermissionsTargetName");
WidgetChannelSettingsEditPermissionsModel.ModelForRole modelForRole = (WidgetChannelSettingsEditPermissionsModel.ModelForRole) widgetChannelSettingsEditPermissionsModel;
Companion.access$setTextWithFont(companion, textView, modelForRole.getGuildRole().f(), 2130969326);
getBinding().G.setTextColor(RoleUtils.getRoleColor$default(modelForRole.getGuildRole(), requireContext(), null, 2, null));
} else if (widgetChannelSettingsEditPermissionsModel instanceof WidgetChannelSettingsEditPermissionsModel.ModelForUser) {
SimpleDraweeView simpleDraweeView2 = getBinding().C;
m.checkNotNullExpressionValue(simpleDraweeView2, "binding.channelPermissionsAvatar");
simpleDraweeView2.setVisibility(0);
Companion companion2 = Companion;
TextView textView2 = getBinding().G;
m.checkNotNullExpressionValue(textView2, "binding.channelPermissionsTargetName");
WidgetChannelSettingsEditPermissionsModel.ModelForUser modelForUser = (WidgetChannelSettingsEditPermissionsModel.ModelForUser) widgetChannelSettingsEditPermissionsModel;
Companion.access$setTextWithFont(companion2, textView2, modelForUser.getUser().getUsername(), 2130969325);
SimpleDraweeView simpleDraweeView3 = getBinding().C;
m.checkNotNullExpressionValue(simpleDraweeView3, "binding.channelPermissionsAvatar");
IconUtils.setIcon$default(simpleDraweeView3, modelForUser.getUser(), 2131165296, null, null, null, 56, null);
}
TextView textView3 = getBinding().D;
m.checkNotNullExpressionValue(textView3, "binding.channelPermissionsChannelName");
textView3.setText(AnimatableValueParser.z0(widgetChannelSettingsEditPermissionsModel.getChannel(), requireContext(), true));
LinearLayout linearLayout = getBinding().H;
m.checkNotNullExpressionValue(linearLayout, "binding.channelPermissionsTextContainer");
linearLayout.setVisibility(AnimatableValueParser.l1(widgetChannelSettingsEditPermissionsModel.getChannel()) || AnimatableValueParser.f1(widgetChannelSettingsEditPermissionsModel.getChannel()) ? 0 : 8);
LinearLayout linearLayout2 = getBinding().I;
m.checkNotNullExpressionValue(linearLayout2, "binding.channelPermissionsVoiceContainer");
linearLayout2.setVisibility(AnimatableValueParser.m1(widgetChannelSettingsEditPermissionsModel.getChannel()) || AnimatableValueParser.f1(widgetChannelSettingsEditPermissionsModel.getChannel()) ? 0 : 8);
LinearLayout linearLayout3 = getBinding().F;
m.checkNotNullExpressionValue(linearLayout3, "binding.channelPermissionsStageContainer");
linearLayout3.setVisibility(AnimatableValueParser.w1(widgetChannelSettingsEditPermissionsModel.getChannel()) || AnimatableValueParser.f1(widgetChannelSettingsEditPermissionsModel.getChannel()) ? 0 : 8);
TernaryCheckBox ternaryCheckBox = getBinding().f;
m.checkNotNullExpressionValue(ternaryCheckBox, "binding.channelPermissionGeneralManageWebhooks");
ternaryCheckBox.setVisibility(AnimatableValueParser.l1(widgetChannelSettingsEditPermissionsModel.getChannel()) || AnimatableValueParser.f1(widgetChannelSettingsEditPermissionsModel.getChannel()) ? 0 : 8);
if (AnimatableValueParser.f1(widgetChannelSettingsEditPermissionsModel.getChannel())) {
getBinding().J.setText(2131893022);
}
Map<Integer, PermissionLabelOverrides> categoryLabels = ChannelPermissionUtilsKt.getCategoryLabels(requireContext());
boolean z3 = widgetChannelSettingsEditPermissionsModel.getType() == 1 && widgetChannelSettingsEditPermissionsModel.getTargetId() == widgetChannelSettingsEditPermissionsModel.getChannel().f();
List<PermissionOverwrite> s3 = widgetChannelSettingsEditPermissionsModel.getChannel().s();
m.checkNotNull(s3);
Iterator<PermissionOverwrite> it2 = s3.iterator();
while (true) {
if (!it2.hasNext()) {
permissionOverwrite2 = null;
break;
}
permissionOverwrite2 = it2.next();
if (permissionOverwrite2.e() == widgetChannelSettingsEditPermissionsModel.getTargetId()) {
break;
}
}
for (TernaryCheckBox ternaryCheckBox2 : getPermissionCheckboxes()) {
int id2 = ternaryCheckBox2.getId();
long access$getPermission = Companion.access$getPermission(Companion, id2);
if (widgetChannelSettingsEditPermissionsModel.getChannel().A() == 13 && STAGE_HIDDEN_PERMISSIONS.contains(Long.valueOf(access$getPermission))) {
ternaryCheckBox2.setVisibility(8);
}
setupPermissionEnabledState(ternaryCheckBox2, access$getPermission, widgetChannelSettingsEditPermissionsModel);
setupPermissionCheckedState(ternaryCheckBox2, permissionOverwrite2);
if (id2 == 2131362334) {
ternaryCheckBox2.setSubtext(b.i(ternaryCheckBox2, 2131893013, new Object[]{getString(2131890889)}, null, 4));
}
if (id2 == 2131362327) {
ternaryCheckBox2.setVisibility(AnimatableValueParser.d1(widgetChannelSettingsEditPermissionsModel.getChannel()) ^ true ? 0 : 8);
}
updateCheckboxLabels(ternaryCheckBox2, widgetChannelSettingsEditPermissionsModel.getChannel().A(), z3, categoryLabels.get(Integer.valueOf(id2)));
}
getBinding().E.setOnClickListener(new WidgetChannelSettingsEditPermissions$configureUI$2(this, widgetChannelSettingsEditPermissionsModel));
StatefulViews statefulViews = this.state;
if (statefulViews != null) {
statefulViews.configureSaveActionView(getBinding().E);
}
}
public static final void createForRole(Context context, long j, long j2, long j3) {
Companion.createForRole(context, j, j2, j3);
}
public static final void createForUser(Context context, long j, long j2, long j3) {
Companion.createForUser(context, j, j2, j3);
}
private final void deletePermissionOverwrites(long j, long j2) {
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.restSubscribeOn$default(RestAPI.Companion.getApi().deletePermissionOverwrites(j, j2), false, 1, null), this, null, 2, null), WidgetChannelSettingsEditPermissions.class, getContext(), (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetChannelSettingsEditPermissions$deletePermissionOverwrites$1(this), 60, (Object) null);
}
private final WidgetChannelSettingsEditPermissionsBinding getBinding() {
return (WidgetChannelSettingsEditPermissionsBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
private final long getChannelId() {
return ((Number) this.channelId$delegate.getValue()).longValue();
}
private final long getGuildId() {
return ((Number) this.guildId$delegate.getValue()).longValue();
}
private final List<TernaryCheckBox> getPermissionCheckboxes() {
return (List) this.permissionCheckboxes$delegate.getValue();
}
private final long getTargetId() {
return ((Number) this.targetId$delegate.getValue()).longValue();
}
private final int getType() {
return ((Number) this.type$delegate.getValue()).intValue();
}
private final void setupPermissionCheckedState(TernaryCheckBox ternaryCheckBox, PermissionOverwrite permissionOverwrite) {
long j;
long j2 = 0;
if (permissionOverwrite != null) {
j2 = permissionOverwrite.c();
j = permissionOverwrite.d();
} else {
j = 0;
}
int id2 = ternaryCheckBox.getId();
long access$getPermission = Companion.access$getPermission(Companion, id2);
if (access$getPermission == (j2 & access$getPermission)) {
ternaryCheckBox.f();
} else if (access$getPermission == (access$getPermission & j)) {
ternaryCheckBox.e();
} else {
ternaryCheckBox.d();
}
StatefulViews statefulViews = this.state;
if (statefulViews != null) {
Integer num = (Integer) statefulViews.get(id2, Integer.valueOf(ternaryCheckBox.getSwitchStatus()));
}
ternaryCheckBox.setOnSwitchStatusChangedListener(new WidgetChannelSettingsEditPermissions$setupPermissionCheckedState$1(this, id2));
}
private final void setupPermissionEnabledState(TernaryCheckBox ternaryCheckBox, long j, WidgetChannelSettingsEditPermissionsModel widgetChannelSettingsEditPermissionsModel) {
if (AnimatableValueParser.w1(widgetChannelSettingsEditPermissionsModel.getChannel()) && STAGE_DISABLED_PERMISSIONS.contains(Long.valueOf(j))) {
ternaryCheckBox.setDisabled(2131893520);
} else if (widgetChannelSettingsEditPermissionsModel instanceof WidgetChannelSettingsEditPermissionsModel.ModelForUser) {
WidgetChannelSettingsEditPermissionsModel.ModelForUser modelForUser = (WidgetChannelSettingsEditPermissionsModel.ModelForUser) widgetChannelSettingsEditPermissionsModel;
if (modelForUser.isMe()) {
if (ternaryCheckBox.b()) {
ternaryCheckBox.setDisabled(2131887186);
} else {
ternaryCheckBox.setOffDisabled(2131887186);
}
} else if ((modelForUser.getMyPermissionsForChannel() & j) == j) {
ternaryCheckBox.c();
} else {
ternaryCheckBox.setDisabled(2131887185);
}
} else if (widgetChannelSettingsEditPermissionsModel instanceof WidgetChannelSettingsEditPermissionsModel.ModelForRole) {
WidgetChannelSettingsEditPermissionsModel.ModelForRole modelForRole = (WidgetChannelSettingsEditPermissionsModel.ModelForRole) widgetChannelSettingsEditPermissionsModel;
boolean z2 = true;
if (!modelForRole.getMeHasRole()) {
if ((modelForRole.getMyPermissionsForChannel() & j) != j) {
z2 = false;
}
ternaryCheckBox.setEnabled(z2);
return;
}
int i = ternaryCheckBox.n;
if (!(i == 0)) {
if (i != -1) {
z2 = false;
}
if (z2) {
ternaryCheckBox.c();
} else if (!ternaryCheckBox.b()) {
} else {
if (!modelForRole.canNeutralizeRolePermission(j)) {
ternaryCheckBox.setDisabled(2131887187);
} else if (modelForRole.canNeutralizeRolePermission(j) && !modelForRole.canDenyRolePermission(j)) {
ternaryCheckBox.setOffDisabled(2131887187);
} else if (modelForRole.canNeutralizeRolePermission(j) && modelForRole.canDenyRolePermission(j)) {
ternaryCheckBox.c();
}
}
} else if (modelForRole.canDenyRolePermission(j)) {
ternaryCheckBox.c();
} else if ((modelForRole.getMyPermissionsForChannel() & j) == j) {
ternaryCheckBox.setOffDisabled(2131887187);
} else {
ternaryCheckBox.setOffDisabled(2131887185);
}
}
}
/* JADX WARNING: Removed duplicated region for block: B:31:0x0067 */
/* JADX WARNING: Removed duplicated region for block: B:33:0x006c */
/* JADX WARNING: Removed duplicated region for block: B:36:? A[RETURN, SYNTHETIC] */
private final void updateCheckboxLabels(TernaryCheckBox ternaryCheckBox, int i, boolean z2, PermissionLabelOverrides permissionLabelOverrides) {
CharSequence charSequence;
if (permissionLabelOverrides != null) {
String str = null;
if (i != 0) {
if (i == 2) {
charSequence = permissionLabelOverrides.getVoiceChannelSubtext();
if (z2) {
charSequence = permissionLabelOverrides.getVoiceChannelEveryoneSubtext();
}
} else if (i == 13) {
if (z2) {
charSequence = permissionLabelOverrides.getStageChannelEveryoneSubtext();
if (charSequence == null) {
charSequence = permissionLabelOverrides.getVoiceChannelEveryoneSubtext();
}
} else {
charSequence = null;
}
if (charSequence == null) {
charSequence = permissionLabelOverrides.getStageChannelSubtext();
}
if (charSequence == null) {
charSequence = permissionLabelOverrides.getVoiceChannelSubtext();
}
} else if (i == 4) {
str = permissionLabelOverrides.getCategoryLabel();
charSequence = permissionLabelOverrides.getCategorySubtext();
if (z2) {
charSequence = permissionLabelOverrides.getCategoryEveryoneSubtext();
}
} else if (i == 5) {
charSequence = permissionLabelOverrides.getAnnouncementChannelSubtext();
TextView textView = ternaryCheckBox.j.f;
m.checkNotNullExpressionValue(textView, "binding.settingSubtext");
textView.setMovementMethod(LinkMovementMethod.getInstance());
}
if (str != null) {
ternaryCheckBox.setLabel(str);
}
if (charSequence != null) {
ternaryCheckBox.setSubtext(charSequence);
return;
}
return;
} else if (z2) {
charSequence = permissionLabelOverrides.getTextChannelEveryoneSubtext();
if (str != null) {
}
if (charSequence != null) {
}
}
charSequence = null;
if (str != null) {
}
if (charSequence != null) {
}
}
}
private final void updatePermissionOverwrites(long j, long j2, int i) {
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.restSubscribeOn$default(RestAPI.Companion.getApi().updatePermissionOverwrites(j, j2, new WidgetChannelSettingsEditPermissions$updatePermissionOverwrites$1(this, i, j2).mo1invoke()), false, 1, null), this, null, 2, null), WidgetChannelSettingsEditPermissions.class, requireContext(), (Function1) null, (Function1) null, (Function0) null, (Function0) null, WidgetChannelSettingsEditPermissions$updatePermissionOverwrites$2.INSTANCE, 60, (Object) null);
}
@Override // com.discord.app.AppFragment
public void onViewBound(View view) {
m.checkNotNullParameter(view, "view");
super.onViewBound(view);
AppFragment.setActionBarDisplayHomeAsUpEnabled$default(this, false, 1, null);
StatefulViews statefulViews = new StatefulViews(getPermissionCheckboxes());
this.state = statefulViews;
if (statefulViews != null) {
statefulViews.setupUnsavedChangesConfirmation(this);
}
}
@Override // com.discord.app.AppFragment
public void onViewBoundOrOnResume() {
super.onViewBoundOrOnResume();
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(WidgetChannelSettingsEditPermissionsModel.Companion.get(getGuildId(), getChannelId(), getTargetId(), getType()), this, null, 2, null), WidgetChannelSettingsEditPermissions.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetChannelSettingsEditPermissions$onViewBoundOrOnResume$1(this), 62, (Object) null);
}
}