package com.discord.widgets.user.presence; import android.content.Context; import android.view.View; import android.widget.TextView; import androidx.fragment.app.FragmentManager; import c.a.l.b; import com.discord.api.activity.Activity; import com.discord.api.activity.ActivityParty; import com.discord.api.activity.ActivityTimestamps; import com.discord.models.guild.Guild; import com.discord.models.presence.Presence; import com.discord.models.user.User; import com.discord.stores.StoreApplicationStreamPreviews; import com.discord.utilities.presence.ActivityUtilsKt; import com.discord.utilities.presence.PresenceUtils; import com.discord.utilities.streams.StreamContext; import com.discord.utilities.view.extensions.ViewExtensions; import com.discord.views.StreamPreviewView; import com.facebook.drawee.view.SimpleDraweeView; import d0.g0.w; import d0.z.d.m; import java.util.Objects; import kotlin.Unit; import kotlin.jvm.functions.Function0; /* compiled from: ViewHolderStreamRichPresence.kt */ public final class ViewHolderStreamRichPresence extends ViewHolderUserRichPresence { private final StreamPreviewView streamPreview; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public ViewHolderStreamRichPresence(View view, SimpleDraweeView simpleDraweeView, TextView textView, TextView textView2, TextView textView3, TextView textView4, TextView textView5, View view2, StreamPreviewView streamPreviewView) { super(view, simpleDraweeView, null, textView, textView2, textView3, textView4, textView5, view2, null, null, 4); m.checkNotNullParameter(view, "root"); m.checkNotNullParameter(simpleDraweeView, "richPresenceImageLarge"); m.checkNotNullParameter(textView, "richPresenceHeader"); m.checkNotNullParameter(textView2, "richPresenceTitle"); m.checkNotNullParameter(textView3, "richPresenceDetails"); m.checkNotNullParameter(textView4, "richPresenceTime"); m.checkNotNullParameter(textView5, "richPresenceState"); m.checkNotNullParameter(view2, "richPresenceTextContainer"); m.checkNotNullParameter(streamPreviewView, "streamPreview"); this.streamPreview = streamPreviewView; } private final void configureStreamPreview(StreamContext streamContext) { StoreApplicationStreamPreviews.StreamPreview preview = streamContext != null ? streamContext.getPreview() : null; if (preview == null) { this.streamPreview.setVisibility(8); return; } this.streamPreview.a(preview, streamContext.getJoinability(), streamContext.isCurrentUserParticipating()); this.streamPreview.setVisibility(0); } /* JADX WARNING: Code restructure failed: missing block: B:7:0x0033, code lost: if (r0 != null) goto L_0x0038; */ private final String getRichPresenceStateText(String str, ActivityParty activityParty) { CharSequence charSequence = null; if (str == null) { return null; } if (activityParty != null) { PresenceUtils presenceUtils = PresenceUtils.INSTANCE; if (presenceUtils.getMaxSize(activityParty) != 0) { charSequence = b.i(getRoot(), 2131894412, new Object[]{String.valueOf(presenceUtils.getCurrentSize(activityParty)), String.valueOf(presenceUtils.getMaxSize(activityParty))}, null, 4); } } charSequence = ""; String str2 = str + ' ' + charSequence; Objects.requireNonNull(str2, "null cannot be cast to non-null type kotlin.CharSequence"); return w.trim(str2).toString(); } @Override // com.discord.widgets.user.presence.ViewHolderUserRichPresence public void configureAssetUi(Activity activity, StreamContext streamContext) { super.configureAssetUi(activity, streamContext); getRichPresenceImageLarge().setVisibility(8); } @Override // com.discord.widgets.user.presence.ViewHolderUserRichPresence public void configureTextUi(Activity activity, StreamContext streamContext) { if (streamContext != null) { Guild guild = streamContext.getGuild(); CharSequence charSequence = null; String name = guild != null ? guild.getName() : null; getRichPresenceHeader().setText(name != null ? b.i(getRichPresenceHeader(), 2131894393, new Object[]{name}, null, 4) : b.i(getRichPresenceHeader(), 2131894392, new Object[0], null, 4)); if (activity == null || !ActivityUtilsKt.isGameActivity(activity)) { getRichPresenceTextContainer().setVisibility(8); return; } String richPresenceStateText = getRichPresenceStateText(activity.l(), activity.i()); getRichPresenceTextContainer().setVisibility(0); getRichPresenceTitle().setText(activity.h()); TextView richPresenceDetails = getRichPresenceDetails(); if (richPresenceDetails != null) { ViewExtensions.setTextAndVisibilityBy(richPresenceDetails, activity.e()); } TextView richPresenceState = getRichPresenceState(); if (richPresenceState != null) { ViewExtensions.setTextAndVisibilityBy(richPresenceState, richPresenceStateText); } TextView richPresenceTime = getRichPresenceTime(); ActivityTimestamps o = activity.o(); if (o != null) { charSequence = friendlyTime(o); } ViewExtensions.setTextAndVisibilityBy(richPresenceTime, charSequence); return; } throw new IllegalArgumentException("streamContext must not be null"); } @Override // com.discord.widgets.user.presence.ViewHolderUserRichPresence public void configureUi(FragmentManager fragmentManager, StreamContext streamContext, boolean z2, User user, Context context, ModelRichPresence modelRichPresence, boolean z3) { Presence presence; m.checkNotNullParameter(fragmentManager, "fragmentManager"); m.checkNotNullParameter(context, "applicationContext"); disposeTimer(); StreamContext.Joinability joinability = null; Activity playingActivity = (modelRichPresence == null || (presence = modelRichPresence.getPresence()) == null) ? null : PresenceUtils.INSTANCE.getPlayingActivity(presence); if (streamContext != null) { joinability = streamContext.getJoinability(); } boolean z4 = joinability == StreamContext.Joinability.MISSING_PERMISSIONS; if (!(streamContext == null && playingActivity == null) && !z4) { getRoot().setVisibility(0); configureTextUi(playingActivity, streamContext); configureAssetUi(playingActivity, streamContext); configureStreamPreview(streamContext); return; } getRoot().setVisibility(8); } public final void setOnStreamPreviewClicked(Function0 function0) { m.checkNotNullParameter(function0, "onStreamPreviewClicked"); this.streamPreview.setOnClickListener(new ViewHolderStreamRichPresence$setOnStreamPreviewClicked$1(function0)); } }