package com.discord.utilities.voice; import android.content.Context; import c.a.k.b; import com.discord.R; import com.discord.rtcconnection.RtcConnection; import com.discord.utilities.voice.VoiceEngineServiceController; import d0.z.d.m; import d0.z.d.o; import kotlin.Unit; import kotlin.jvm.functions.Function1; /* compiled from: VoiceEngineServiceController.kt */ public final class VoiceEngineServiceController$init$4 extends o implements Function1 { public final /* synthetic */ Context $context; public final /* synthetic */ VoiceEngineServiceController this$0; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public VoiceEngineServiceController$init$4(VoiceEngineServiceController voiceEngineServiceController, Context context) { super(1); this.this$0 = voiceEngineServiceController; this.$context = context; } /* 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 /* bridge */ /* synthetic */ Unit invoke(VoiceEngineServiceController.NotificationData notificationData) { invoke(notificationData); return Unit.a; } public final void invoke(VoiceEngineServiceController.NotificationData notificationData) { if (notificationData.getRtcConnectionState() instanceof RtcConnection.State.d) { DiscordOverlayService.Companion.launchForClose(this.$context); VoiceEngineForegroundService.Companion.stopForegroundAndUnbind(VoiceEngineServiceController.access$getServiceBinding$p(this.this$0)); return; } Context context = this.$context; VoiceEngineForegroundService.Companion.startForegroundAndBind(VoiceEngineServiceController.access$getServiceBinding$p(this.this$0), b.h(context, R.string.call_mobile_tap_to_return, new Object[]{b.h(context, notificationData.getStateString(), new Object[0], null, 4)}, null, 4), notificationData.getChannelName(), notificationData.isSelfMuted(), notificationData.isSelfDeafened(), notificationData.isSelfStreaming(), notificationData.getChannelId(), notificationData.getGuildId(), notificationData.getProximityLockEnabled(), notificationData.getCanSpeak()); if (m.areEqual(notificationData.getRtcConnectionState(), RtcConnection.State.f.a)) { DiscordOverlayService.Companion.launchForVoice(this.$context); } } }