discord-jadx/app/src/main/java/defpackage/h.java

82 lines
3.5 KiB
Java
Raw Normal View History

2021-06-27 20:44:35 +00:00
package defpackage;
import android.content.Context;
import android.view.View;
2021-10-19 23:48:27 +00:00
import c0.t.n;
import c0.z.d.m;
import com.discord.R;
2021-08-10 21:50:53 +00:00
import com.discord.rtcconnection.audio.DiscordAudioManager;
2021-06-27 20:44:35 +00:00
import com.discord.stores.StoreMediaSettings;
import com.discord.stores.StoreStream;
import com.discord.utilities.voice.DiscordOverlayService;
import com.discord.views.OverlayMenuView;
2021-08-10 21:50:53 +00:00
import java.util.Collection;
import java.util.List;
2021-06-27 20:44:35 +00:00
/* compiled from: java-style lambda group */
/* renamed from: h reason: default package */
public final class h implements View.OnClickListener {
public final /* synthetic */ int i;
public final /* synthetic */ Object j;
public h(int i, Object obj) {
this.i = i;
this.j = obj;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
2021-08-10 21:50:53 +00:00
int i;
int i2 = this.i;
if (i2 != 0) {
2021-06-27 20:44:35 +00:00
boolean z2 = true;
2021-08-10 21:50:53 +00:00
if (i2 == 1) {
2021-11-03 22:42:40 +00:00
List<DiscordAudioManager.AudioDevice> audioDevices = ((OverlayMenuView.a) this.j).f2619c.getAudioManagerState().getAudioDevices();
2021-08-10 21:50:53 +00:00
if (!(audioDevices instanceof Collection) || !audioDevices.isEmpty()) {
i = 0;
for (DiscordAudioManager.AudioDevice audioDevice : audioDevices) {
if (audioDevice.b && (i = i + 1) < 0) {
n.throwCountOverflow();
}
}
} else {
i = 0;
}
if (i <= 1) {
2021-06-27 20:44:35 +00:00
z2 = false;
}
if (z2) {
2021-08-10 21:50:53 +00:00
StoreStream.Companion.getAudioManagerV2().toggleSpeakerOutput();
return;
2021-06-27 20:44:35 +00:00
}
2021-08-10 21:50:53 +00:00
m.checkNotNullExpressionValue(view, "it");
2021-08-24 17:45:16 +00:00
c.a.d.m.g(view.getContext(), R.string.audio_devices_toggle_unavailable, 0, null, 12);
2021-08-10 21:50:53 +00:00
} else if (i2 != 2) {
if (i2 == 3) {
2021-10-19 23:48:27 +00:00
((OverlayMenuView) this.j).getOnDismissRequested$app_productionGoogleRelease().mo17invoke();
2021-06-27 20:44:35 +00:00
StoreStream.Companion.getVoiceChannelSelected().clear();
return;
}
throw null;
2021-11-03 22:42:40 +00:00
} else if (((OverlayMenuView.a) this.j).f2619c.isSuppressed()) {
2021-06-27 20:44:35 +00:00
m.checkNotNullExpressionValue(view, "view");
2021-08-24 17:45:16 +00:00
c.a.d.m.g(view.getContext(), R.string.suppressed_permission_body, 0, null, 12);
2021-11-03 22:42:40 +00:00
} else if (((OverlayMenuView.a) this.j).f2619c.isMuted()) {
2021-06-27 20:44:35 +00:00
m.checkNotNullExpressionValue(view, "view");
2021-08-24 17:45:16 +00:00
c.a.d.m.g(view.getContext(), R.string.server_muted_dialog_body, 0, null, 12);
2021-06-27 20:44:35 +00:00
} else {
StoreMediaSettings.SelfMuteFailure selfMuteFailure = StoreStream.Companion.getMediaSettings().toggleSelfMuted();
if (selfMuteFailure != null && selfMuteFailure.ordinal() == 0) {
m.checkNotNullExpressionValue(view, "view");
2021-08-24 17:45:16 +00:00
c.a.d.m.g(view.getContext(), R.string.vad_permission_small, 0, null, 12);
2021-06-27 20:44:35 +00:00
}
}
} else {
2021-08-10 21:50:53 +00:00
DiscordOverlayService.Companion companion = DiscordOverlayService.Companion;
2021-06-27 20:44:35 +00:00
Context context = ((OverlayMenuView) this.j).getContext();
m.checkNotNullExpressionValue(context, "context");
2021-08-10 21:50:53 +00:00
companion.launchForVoiceChannelSelect(context);
2021-10-19 23:48:27 +00:00
((OverlayMenuView) this.j).getOnDismissRequested$app_productionGoogleRelease().mo17invoke();
2021-06-27 20:44:35 +00:00
}
}
}