discord-jadx/app/src/main/java/com/discord/utilities/channel/ChannelInviteLaunchUtils.java

45 lines
2.4 KiB
Java

package com.discord.utilities.channel;
import android.content.Context;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import com.discord.api.channel.Channel;
import com.discord.widgets.channels.WidgetGroupInviteFriends;
import com.discord.widgets.channels.invite.GroupInviteFriendsSheet;
import com.discord.widgets.channels.invite.GroupInviteFriendsSheetFeatureFlag;
import com.discord.widgets.guilds.invite.WidgetGuildInviteShare;
import d0.z.d.m;
/* compiled from: ChannelInviteLaunchUtils.kt */
public final class ChannelInviteLaunchUtils {
public static final ChannelInviteLaunchUtils INSTANCE = new ChannelInviteLaunchUtils();
private ChannelInviteLaunchUtils() {
}
public final void inviteToChannel(Fragment fragment, Channel channel, String str) {
m.checkNotNullParameter(fragment, "fragment");
m.checkNotNullParameter(str, "source");
if (channel != null) {
long h = channel.h();
if (channel.f() != 0) {
WidgetGuildInviteShare.Companion companion = WidgetGuildInviteShare.Companion;
Context requireContext = fragment.requireContext();
m.checkNotNullExpressionValue(requireContext, "fragment.requireContext()");
FragmentManager childFragmentManager = fragment.getChildFragmentManager();
m.checkNotNullExpressionValue(childFragmentManager, "fragment.childFragmentManager");
WidgetGuildInviteShare.Companion.launch$default(companion, requireContext, childFragmentManager, channel.f(), Long.valueOf(h), false, str, 16, null);
} else if (GroupInviteFriendsSheetFeatureFlag.Companion.getINSTANCE().isEnabled()) {
GroupInviteFriendsSheet.Companion companion2 = GroupInviteFriendsSheet.Companion;
FragmentManager childFragmentManager2 = fragment.getChildFragmentManager();
m.checkNotNullExpressionValue(childFragmentManager2, "fragment.childFragmentManager");
companion2.show(childFragmentManager2, h, str);
} else {
WidgetGroupInviteFriends.Companion companion3 = WidgetGroupInviteFriends.Companion;
Context requireContext2 = fragment.requireContext();
m.checkNotNullExpressionValue(requireContext2, "fragment.requireContext()");
companion3.launch(requireContext2, h, str);
}
}
}
}