discord-jadx/app/src/main/java/com/discord/widgets/voice/VoiceUtils$handleCallChanne...

65 lines
3.6 KiB
Java

package com.discord.widgets.voice;
import android.content.Context;
import androidx.fragment.app.FragmentManager;
import com.discord.api.channel.Channel;
import com.discord.api.channel.ChannelUtils;
import com.discord.app.AppComponent;
import com.discord.app.AppPermissionsRequests;
import com.discord.app.AppTransitionActivity;
import com.discord.utilities.stage.StageChannelUtils;
import com.discord.widgets.chat.list.TextInVoiceFeatureFlag;
import com.discord.widgets.user.calls.PrivateCallLauncher;
import com.discord.widgets.voice.fullscreen.WidgetCallFullscreen;
import com.discord.widgets.voice.fullscreen.WidgetCallPreviewFullscreen;
import com.discord.widgets.voice.fullscreen.WidgetGuildCallOnboardingSheet;
import com.discord.widgets.voice.sheet.WidgetVoiceBottomSheet;
import d0.z.d.o;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
/* compiled from: VoiceUtils.kt */
public final class VoiceUtils$handleCallChannel$1 extends o implements Function0<Unit> {
public final /* synthetic */ AppComponent $appComponent;
public final /* synthetic */ AppPermissionsRequests $appPermissionsRequests;
public final /* synthetic */ Channel $channel;
public final /* synthetic */ Context $context;
public final /* synthetic */ FragmentManager $fragmentManager;
public final /* synthetic */ boolean $hasUserSeenVoiceChannelOnboarding;
public final /* synthetic */ boolean $isNewUser;
public final /* synthetic */ Channel $selectedVoiceChannel;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public VoiceUtils$handleCallChannel$1(Channel channel, AppPermissionsRequests appPermissionsRequests, AppComponent appComponent, Context context, FragmentManager fragmentManager, boolean z2, boolean z3, Channel channel2) {
super(0);
this.$channel = channel;
this.$appPermissionsRequests = appPermissionsRequests;
this.$appComponent = appComponent;
this.$context = context;
this.$fragmentManager = fragmentManager;
this.$hasUserSeenVoiceChannelOnboarding = z2;
this.$isNewUser = z3;
this.$selectedVoiceChannel = channel2;
}
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final void mo1invoke() {
if (ChannelUtils.x(this.$channel)) {
new PrivateCallLauncher(this.$appPermissionsRequests, this.$appComponent, this.$context, this.$fragmentManager).launchVoiceCall(this.$channel.h());
} else if (ChannelUtils.z(this.$channel)) {
StageChannelUtils.INSTANCE.connectToStageChannel(this.$channel, this.$context, this.$fragmentManager);
} else if (!this.$hasUserSeenVoiceChannelOnboarding && this.$isNewUser) {
WidgetGuildCallOnboardingSheet.Companion.show(this.$fragmentManager, this.$channel.h());
} else if (TextInVoiceFeatureFlag.Companion.getINSTANCE().isEnabled(Long.valueOf(this.$channel.f()))) {
Channel channel = this.$selectedVoiceChannel;
if (channel == null || channel.h() == 0 || ChannelUtils.x(this.$selectedVoiceChannel)) {
WidgetCallPreviewFullscreen.Companion.launch(this.$context, this.$channel.h(), AppTransitionActivity.Transition.TYPE_SLIDE_VERTICAL_WITH_FADE);
} else {
WidgetCallFullscreen.Companion.launch$default(WidgetCallFullscreen.Companion, this.$context, this.$channel.h(), false, null, null, 28, null);
}
} else {
WidgetVoiceBottomSheet.Companion.show(this.$fragmentManager, this.$channel.h(), true, WidgetVoiceBottomSheet.FeatureContext.HOME);
}
}
}