package com.discord.widgets.channels.permissions; import android.content.Context; import android.content.Intent; import android.view.View; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentActivity; import androidx.fragment.app.FragmentContainerView; import androidx.fragment.app.FragmentTransaction; import c.a.d.l; import c.d.b.a.a; import com.discord.api.channel.Channel; import com.discord.api.permission.PermissionOverwrite; import com.discord.app.AppFragment; import com.discord.databinding.WidgetCreateChannelAddMemberBinding; import com.discord.stores.StoreStream; import com.discord.utilities.channel.permissions.ChannelPermissionsAddMemberUtils; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.utilities.viewbinding.FragmentViewBindingDelegate; import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt; import d0.g; import d0.z.d.m; import java.util.Map; import kotlin.Lazy; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.reflect.KProperty; import rx.subjects.BehaviorSubject; /* compiled from: WidgetCreateChannelAddMember.kt */ public final class WidgetCreateChannelAddMember extends AppFragment { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetCreateChannelAddMember.class, "binding", "getBinding()Lcom/discord/databinding/WidgetCreateChannelAddMemberBinding;", 0)}; public static final Companion Companion = new Companion(null); private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetCreateChannelAddMember$binding$2.INSTANCE, null, 2, null); private final Lazy channelId$delegate = g.lazy(new WidgetCreateChannelAddMember$channelId$2(this)); private WidgetChannelSettingsAddMemberFragment fragment; /* compiled from: WidgetCreateChannelAddMember.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final void create(Context context, long j) { m.checkNotNullParameter(context, "context"); Intent intent = new Intent(); intent.putExtra("com.discord.intent.extra.EXTRA_CHANNEL_ID", j); l.d(context, WidgetCreateChannelAddMember.class, intent); } } public WidgetCreateChannelAddMember() { super(2131558993); } public static final /* synthetic */ void access$addPermissionOverwrites(WidgetCreateChannelAddMember widgetCreateChannelAddMember, Map map) { widgetCreateChannelAddMember.addPermissionOverwrites(map); } public static final /* synthetic */ void access$configureUI(WidgetCreateChannelAddMember widgetCreateChannelAddMember, Channel channel) { widgetCreateChannelAddMember.configureUI(channel); } private final void addPermissionOverwrites(Map map) { if (map.isEmpty()) { FragmentActivity activity = getActivity(); if (activity != null) { activity.finish(); return; } return; } ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ChannelPermissionsAddMemberUtils.INSTANCE.addPermissionOverwrites(getChannelId(), map, 20971536), this, null, 2, null), WidgetCreateChannelAddMember.class, getContext(), (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetCreateChannelAddMember$addPermissionOverwrites$1(this), 60, (Object) null); } private final void configureUI(Channel channel) { if (channel == null) { FragmentActivity activity = getActivity(); if (activity != null) { activity.finish(); return; } return; } setActionBarSubtitle(channel.m()); } private final WidgetCreateChannelAddMemberBinding getBinding() { return (WidgetCreateChannelAddMemberBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]); } private final long getChannelId() { return ((Number) this.channelId$delegate.getValue()).longValue(); } @Override // com.discord.app.AppFragment public void onViewBound(View view) { m.checkNotNullParameter(view, "view"); super.onViewBound(view); this.fragment = WidgetChannelSettingsAddMemberFragment.Companion.create(getChannelId(), true); FragmentTransaction beginTransaction = getChildFragmentManager().beginTransaction(); FragmentContainerView fragmentContainerView = getBinding().b; m.checkNotNullExpressionValue(fragmentContainerView, "binding.content"); int id2 = fragmentContainerView.getId(); WidgetChannelSettingsAddMemberFragment widgetChannelSettingsAddMemberFragment = this.fragment; if (widgetChannelSettingsAddMemberFragment == null) { m.throwUninitializedPropertyAccessException("fragment"); } WidgetChannelSettingsAddMemberFragment widgetChannelSettingsAddMemberFragment2 = this.fragment; if (widgetChannelSettingsAddMemberFragment2 == null) { m.throwUninitializedPropertyAccessException("fragment"); } beginTransaction.replace(id2, widgetChannelSettingsAddMemberFragment, widgetChannelSettingsAddMemberFragment2.getClass().getSimpleName()).commit(); setActionBarDisplayHomeAsUpEnabled(true); setActionBarTitle(2131887298); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(StoreStream.Companion.getChannels().observeChannel(getChannelId()), this, null, 2, null), WidgetCreateChannelAddMember.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetCreateChannelAddMember$onViewBound$1(this), 62, (Object) null); WidgetChannelSettingsAddMemberFragment widgetChannelSettingsAddMemberFragment3 = this.fragment; if (widgetChannelSettingsAddMemberFragment3 == null) { m.throwUninitializedPropertyAccessException("fragment"); } BehaviorSubject> selectedItemsSubject = widgetChannelSettingsAddMemberFragment3.getSelectedItemsSubject(); m.checkNotNullExpressionValue(selectedItemsSubject, "fragment.getSelectedItemsSubject()"); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(selectedItemsSubject, this, null, 2, null), WidgetCreateChannelAddMember.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetCreateChannelAddMember$onViewBound$2(this), 62, (Object) null); } }