138 lines
6.2 KiB
Java
138 lines
6.2 KiB
Java
package com.discord.utilities.voice;
|
|
|
|
import android.content.Context;
|
|
import android.os.Build;
|
|
import androidx.annotation.ColorInt;
|
|
import androidx.annotation.DrawableRes;
|
|
import c.a.l.b;
|
|
import com.discord.rtcconnection.RtcConnection;
|
|
import com.discord.utilities.color.ColorCompat;
|
|
import com.discord.utilities.streams.StreamContext;
|
|
import d0.z.d.m;
|
|
import kotlin.NoWhenBranchMatchedException;
|
|
/* compiled from: VoiceViewUtils.kt */
|
|
public final class VoiceViewUtils {
|
|
public static final VoiceViewUtils INSTANCE = new VoiceViewUtils();
|
|
|
|
public final /* synthetic */ class WhenMappings {
|
|
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
|
|
public static final /* synthetic */ int[] $EnumSwitchMapping$1;
|
|
|
|
static {
|
|
RtcConnection.Quality.values();
|
|
int[] iArr = new int[4];
|
|
$EnumSwitchMapping$0 = iArr;
|
|
RtcConnection.Quality quality = RtcConnection.Quality.BAD;
|
|
iArr[quality.ordinal()] = 1;
|
|
RtcConnection.Quality quality2 = RtcConnection.Quality.AVERAGE;
|
|
iArr[quality2.ordinal()] = 2;
|
|
RtcConnection.Quality quality3 = RtcConnection.Quality.FINE;
|
|
iArr[quality3.ordinal()] = 3;
|
|
RtcConnection.Quality quality4 = RtcConnection.Quality.UNKNOWN;
|
|
iArr[quality4.ordinal()] = 4;
|
|
RtcConnection.Quality.values();
|
|
int[] iArr2 = new int[4];
|
|
$EnumSwitchMapping$1 = iArr2;
|
|
iArr2[quality.ordinal()] = 1;
|
|
iArr2[quality2.ordinal()] = 2;
|
|
iArr2[quality3.ordinal()] = 3;
|
|
iArr2[quality4.ordinal()] = 4;
|
|
}
|
|
}
|
|
|
|
private VoiceViewUtils() {
|
|
}
|
|
|
|
public static /* synthetic */ CharSequence getConnectedText$default(VoiceViewUtils voiceViewUtils, Context context, RtcConnection.State state, StreamContext streamContext, boolean z2, int i, Object obj) {
|
|
if ((i & 8) != 0) {
|
|
z2 = false;
|
|
}
|
|
return voiceViewUtils.getConnectedText(context, state, streamContext, z2);
|
|
}
|
|
|
|
public final int getCallIndicatorIcon(boolean z2, StreamContext streamContext) {
|
|
return (streamContext == null || !streamContext.isCurrentUserParticipating()) ? z2 ? 2131232050 : 2131231458 : streamContext.isSelfStream() ? 2131231456 : 2131231457;
|
|
}
|
|
|
|
/* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x0039: APUT (r2v1 java.lang.Object[]), (0 ??[int, short, byte, char]), (r3v1 java.lang.String) */
|
|
public final CharSequence getConnectedText(Context context, RtcConnection.State state, StreamContext streamContext, boolean z2) {
|
|
int i;
|
|
m.checkNotNullParameter(context, "context");
|
|
RtcConnection.State.f fVar = RtcConnection.State.f.a;
|
|
if (state != fVar || streamContext == null || !streamContext.isCurrentUserParticipating()) {
|
|
if (m.areEqual(state, RtcConnection.State.c.a)) {
|
|
i = 2131887533;
|
|
} else if (m.areEqual(state, RtcConnection.State.e.a)) {
|
|
i = 2131887536;
|
|
} else if (m.areEqual(state, RtcConnection.State.b.a)) {
|
|
i = 2131887531;
|
|
} else if (m.areEqual(state, RtcConnection.State.a.a)) {
|
|
i = 2131887530;
|
|
} else if (m.areEqual(state, RtcConnection.State.g.a)) {
|
|
i = 2131887537;
|
|
} else if (m.areEqual(state, fVar)) {
|
|
i = z2 ? 2131887541 : 2131887542;
|
|
} else if (!(state instanceof RtcConnection.State.d) && !m.areEqual(state, RtcConnection.State.h.a) && state != null) {
|
|
throw new NoWhenBranchMatchedException();
|
|
} else {
|
|
i = 2131887534;
|
|
}
|
|
String string = context.getString(i);
|
|
m.checkNotNullExpressionValue(string, "context.getString(resId)");
|
|
return string;
|
|
} else if (streamContext.isSelfStream()) {
|
|
return b.g(context, 2131887540, new Object[0], null, 4);
|
|
} else {
|
|
Object[] objArr = new Object[1];
|
|
String userNickname = streamContext.getUserNickname();
|
|
if (userNickname == null) {
|
|
userNickname = streamContext.getUser().getUsername();
|
|
}
|
|
objArr[0] = userNickname;
|
|
return b.g(context, 2131887539, objArr, null, 4);
|
|
}
|
|
}
|
|
|
|
/* JADX WARNING: Code restructure failed: missing block: B:11:0x0026, code lost:
|
|
if (r5 != 3) goto L_0x0028;
|
|
*/
|
|
@ColorInt
|
|
public final int getConnectionStatusColor(RtcConnection.State state, RtcConnection.Quality quality, Context context) {
|
|
m.checkNotNullParameter(context, "context");
|
|
if (!m.areEqual(state, RtcConnection.State.f.a)) {
|
|
return (!m.areEqual(state, RtcConnection.State.b.a) && !m.areEqual(state, RtcConnection.State.c.a) && !m.areEqual(state, RtcConnection.State.a.a) && !m.areEqual(state, RtcConnection.State.g.a)) ? m.areEqual(state, RtcConnection.State.e.a) ? ColorCompat.getColor(context, 2131100324) : (!(state instanceof RtcConnection.State.d) && !m.areEqual(state, RtcConnection.State.h.a)) ? ColorCompat.getColor(context, 2131100324) : ColorCompat.getColor(context, 2131100324) : ColorCompat.getColor(context, 2131100351);
|
|
}
|
|
if (quality != null) {
|
|
int ordinal = quality.ordinal();
|
|
if (ordinal != 0) {
|
|
if (ordinal == 1) {
|
|
return ColorCompat.getColor(context, 2131100324);
|
|
}
|
|
if (ordinal == 2) {
|
|
return ColorCompat.getColor(context, 2131100351);
|
|
}
|
|
}
|
|
return ColorCompat.getColor(context, 2131100249);
|
|
}
|
|
return ColorCompat.getColor(context, 2131100249);
|
|
}
|
|
|
|
public final boolean getIsSoundshareSupported() {
|
|
return Build.VERSION.SDK_INT >= 29;
|
|
}
|
|
|
|
@DrawableRes
|
|
public final int getQualityIndicator(RtcConnection.Quality quality) {
|
|
int ordinal;
|
|
if (quality == null || (ordinal = quality.ordinal()) == 0) {
|
|
return 2131232059;
|
|
}
|
|
if (ordinal == 1) {
|
|
return 2131232057;
|
|
}
|
|
if (ordinal != 2) {
|
|
return ordinal != 3 ? 2131232059 : 2131232058;
|
|
}
|
|
return 2131232056;
|
|
}
|
|
}
|