package com.discord.views; import android.content.Context; import android.content.res.ColorStateList; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import androidx.cardview.widget.CardView; import c.a.i.h2; import c.a.i.i2; import c.a.y.q; import com.airbnb.lottie.parser.AnimatableValueParser; import com.discord.app.AppComponent; import com.discord.models.guild.Guild; import com.discord.rtcconnection.RtcConnection; import com.discord.stores.StoreAudioDevices; import com.discord.stores.StoreStream; import com.discord.utilities.color.ColorCompat; import com.discord.utilities.permissions.PermissionUtils; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.utilities.voice.VoiceViewUtils; import com.discord.widgets.voice.model.CallModel; import d0.z.d.m; import d0.z.d.o; import java.util.Objects; import kotlin.Unit; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import rx.Observable; import rx.subjects.PublishSubject; import rx.subjects.Subject; /* compiled from: OverlayMenuView.kt */ public final class OverlayMenuView extends LinearLayout implements AppComponent { public static final /* synthetic */ int i = 0; public final h2 j; public final Subject k; public Function0 l; /* compiled from: OverlayMenuView.kt */ public static final class a { public final Long a; public final Guild b; /* renamed from: c reason: collision with root package name */ public final CallModel f2135c; public final RtcConnection.Quality d; public a(Long l, Guild guild, CallModel callModel, RtcConnection.Quality quality) { m.checkNotNullParameter(quality, "rtcQuality"); this.a = l; this.b = guild; this.f2135c = callModel; this.d = quality; } } /* compiled from: OverlayMenuView.kt */ public static final class b extends o implements Function1 { public final /* synthetic */ OverlayMenuView this$0; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public b(OverlayMenuView overlayMenuView) { super(1); this.this$0 = overlayMenuView; } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // kotlin.jvm.functions.Function1 public Unit invoke(a aVar) { a aVar2 = aVar; if (aVar2 != null) { OverlayMenuView overlayMenuView = this.this$0; int i = OverlayMenuView.i; Objects.requireNonNull(overlayMenuView); if (aVar2.f2135c != null) { overlayMenuView.j.b.d.setOnClickListener(new e(0, overlayMenuView, aVar2)); TextView textView = overlayMenuView.j.b.d; m.checkNotNullExpressionValue(textView, "binding.content.overlayInviteLink"); textView.setVisibility(PermissionUtils.can(1, aVar2.a) ? 0 : 8); overlayMenuView.j.b.g.setOnClickListener(new h(0, overlayMenuView)); overlayMenuView.j.b.f.setOnClickListener(new e(1, overlayMenuView, aVar2)); ImageView imageView = overlayMenuView.j.e; m.checkNotNullExpressionValue(imageView, "binding.srcToggle"); ColorStateList valueOf = aVar2.f2135c.getAudioDevicesState().getSelectedOutputDevice() == StoreAudioDevices.OutputDevice.Speaker.INSTANCE ? ColorStateList.valueOf(-1) : ColorStateList.valueOf(ColorCompat.getColor(overlayMenuView.getContext(), 2131100162)); m.checkNotNullExpressionValue(valueOf, "if (selectedOutputDevice…rimary_dark_400))\n }"); imageView.setImageTintList(valueOf); overlayMenuView.j.e.setOnClickListener(new h(1, aVar2)); ImageView imageView2 = overlayMenuView.j.d; m.checkNotNullExpressionValue(imageView2, "binding.muteToggle"); imageView2.setActivated(aVar2.f2135c.isMeMutedByAnySource()); overlayMenuView.j.d.setOnClickListener(new h(2, aVar2)); overlayMenuView.j.f98c.setOnClickListener(new h(3, overlayMenuView)); overlayMenuView.j.b.e.setImageResource(VoiceViewUtils.INSTANCE.getQualityIndicator(aVar2.d)); TextView textView2 = overlayMenuView.j.b.f104c; m.checkNotNullExpressionValue(textView2, "binding.content.overlayGuildName"); Guild guild = aVar2.b; String name = guild != null ? guild.getName() : null; if (name == null) { name = ""; } textView2.setText(name); TextView textView3 = overlayMenuView.j.b.b; m.checkNotNullExpressionValue(textView3, "binding.content.overlayChannelName"); textView3.setText(AnimatableValueParser.y0(aVar2.f2135c.getChannel())); } } return Unit.a; } } /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public OverlayMenuView(Context context, AttributeSet attributeSet) { super(context, attributeSet); m.checkNotNullParameter(context, "context"); LayoutInflater.from(getContext()).inflate(2131558779, this); int i2 = 2131362781; View findViewById = findViewById(2131362781); if (findViewById != null) { int i3 = 2131364212; TextView textView = (TextView) findViewById.findViewById(2131364212); if (textView != null) { i3 = 2131364214; TextView textView2 = (TextView) findViewById.findViewById(2131364214); if (textView2 != null) { i3 = 2131364216; TextView textView3 = (TextView) findViewById.findViewById(2131364216); if (textView3 != null) { i3 = 2131364221; ImageView imageView = (ImageView) findViewById.findViewById(2131364221); if (imageView != null) { i3 = 2131364222; TextView textView4 = (TextView) findViewById.findViewById(2131364222); if (textView4 != null) { i3 = 2131364223; TextView textView5 = (TextView) findViewById.findViewById(2131364223); if (textView5 != null) { i2 i2Var = new i2((CardView) findViewById, textView, textView2, textView3, imageView, textView4, textView5); i2 = 2131362945; ImageView imageView2 = (ImageView) findViewById(2131362945); if (imageView2 != null) { i2 = 2131364083; ImageView imageView3 = (ImageView) findViewById(2131364083); if (imageView3 != null) { i2 = 2131365080; ImageView imageView4 = (ImageView) findViewById(2131365080); if (imageView4 != null) { h2 h2Var = new h2(this, i2Var, imageView2, imageView3, imageView4); m.checkNotNullExpressionValue(h2Var, "ViewOverlayMenuBinding.i…ater.from(context), this)"); this.j = h2Var; PublishSubject k0 = PublishSubject.k0(); m.checkNotNullExpressionValue(k0, "PublishSubject.create()"); this.k = k0; this.l = r.i; return; } } } } } } } } } throw new NullPointerException("Missing required view with ID: ".concat(findViewById.getResources().getResourceName(i3))); } throw new NullPointerException("Missing required view with ID: ".concat(getResources().getResourceName(i2))); } public final Function0 getOnDismissRequested$app_productionBetaRelease() { return this.l; } @Override // com.discord.app.AppComponent public Subject getUnsubscribeSignal() { return this.k; } @Override // android.view.View, android.view.ViewGroup public void onAttachedToWindow() { super.onAttachedToWindow(); Observable Y = StoreStream.Companion.getVoiceChannelSelected().observeSelectedChannel().Y(q.i); m.checkNotNullExpressionValue(Y, "StoreStream\n … }\n }"); Observable r = ObservableExtensionsKt.computationLatest(Y).r(); m.checkNotNullExpressionValue(r, "StoreStream\n … .distinctUntilChanged()"); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(r, this, null, 2, null), OverlayMenuView.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new b(this), 62, (Object) null); } @Override // android.view.View, android.view.ViewGroup public void onDetachedFromWindow() { getUnsubscribeSignal().onNext(null); super.onDetachedFromWindow(); } public final void setOnDismissRequested$app_productionBetaRelease(Function0 function0) { m.checkNotNullParameter(function0, ""); this.l = function0; } }