package com.discord.utilities.voice; import android.app.Notification; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import androidx.core.app.NotificationCompat; import com.discord.app.AppActivity; import com.discord.utilities.color.ColorCompat; import com.discord.utilities.extensions.PendingIntentExtensionsKt; import com.discord.utilities.intent.IntentUtils; import d0.z.d.m; /* compiled from: VoiceEngineNotificationBuilder.kt */ public final class VoiceEngineNotificationBuilder { public static final VoiceEngineNotificationBuilder INSTANCE = new VoiceEngineNotificationBuilder(); private VoiceEngineNotificationBuilder() { } /* JADX DEBUG: Multi-variable search result rejected for r6v0, resolved type: com.discord.utilities.voice.VoiceEngineNotificationBuilder */ /* JADX WARN: Multi-variable type inference failed */ public static /* synthetic */ PendingIntent getCallScreenNavigationIntent$default(VoiceEngineNotificationBuilder voiceEngineNotificationBuilder, Context context, long j, String str, Class cls, int i, Object obj) { if ((i & 2) != 0) { str = "com.discord.utilities.voice.action.main"; } if ((i & 4) != 0) { cls = AppActivity.Main.class; } return voiceEngineNotificationBuilder.getCallScreenNavigationIntent(context, j, str, cls); } private final PendingIntent getServiceActionIntent(Context context, Class cls, String str) { return PendingIntent.getService(context, 0, new Intent(context, cls).setAction(str), PendingIntentExtensionsKt.immutablePendingIntentFlag$default(0, 1, null)); } public final Notification buildNotification(Context context, String str, String str2, String str3, String str4, String str5, Class cls, String str6, long j, CharSequence charSequence, CharSequence charSequence2, Class cls2, boolean z2, boolean z3, boolean z4) { m.checkNotNullParameter(context, "context"); m.checkNotNullParameter(str, "actionMain"); m.checkNotNullParameter(str2, "actionDisconnect"); m.checkNotNullParameter(str3, "actionStopStream"); m.checkNotNullParameter(str5, "actionToggleDeafened"); m.checkNotNullParameter(cls, "notificationServiceClass"); m.checkNotNullParameter(str6, "notificationChannel"); m.checkNotNullParameter(cls2, "notificationClass"); NotificationCompat.Builder ongoing = new NotificationCompat.Builder(context, str6).setContentTitle(charSequence).setContentText(charSequence2).setColor(ColorCompat.getThemedColor(context, 2130968994)).setColorized(true).setSmallIcon(2131231799).setContentIntent(getCallScreenNavigationIntent(context, j, str, cls2)).setOngoing(true); String string = context.getResources().getString(2131888145); VoiceEngineNotificationBuilder voiceEngineNotificationBuilder = INSTANCE; ongoing.addAction(new NotificationCompat.Action(2131231455, string, voiceEngineNotificationBuilder.getServiceActionIntent(context, cls, str2))); if (z2) { ongoing.addAction(new NotificationCompat.Action(2131231766, context.getResources().getString(2131893687), voiceEngineNotificationBuilder.getServiceActionIntent(context, cls, str3))); } else { if (str4 != null) { ongoing.addAction(new NotificationCompat.Action(z3 ? 2131231761 : 2131231760, z3 ? context.getResources().getString(2131894164) : context.getResources().getString(2131891365), voiceEngineNotificationBuilder.getServiceActionIntent(context, cls, str4))); } ongoing.addAction(new NotificationCompat.Action(z4 ? 2131231700 : 2131231699, z4 ? context.getResources().getString(2131894156) : context.getResources().getString(2131888040), voiceEngineNotificationBuilder.getServiceActionIntent(context, cls, str5))); } Notification build = ongoing.build(); m.checkNotNullExpressionValue(build, "NotificationCompat.Build… }\n .build()"); return build; } public final PendingIntent getCallScreenNavigationIntent(Context context, long j, String str, Class cls) { m.checkNotNullParameter(context, "$this$getCallScreenNavigationIntent"); m.checkNotNullParameter(str, "action"); m.checkNotNullParameter(cls, "fullscreenClass"); PendingIntent activity = PendingIntent.getActivity(context, 0, IntentUtils.RouteBuilders.INSTANCE.connectVoice(j).setClass(context, cls).setAction(str).setFlags(268468224), PendingIntentExtensionsKt.immutablePendingIntentFlag$default(0, 1, null)); m.checkNotNullExpressionValue(activity, "PendingIntent.getActivit…lePendingIntentFlag()\n )"); return activity; } }