package com.discord.widgets.user.presence; import android.content.Context; import android.view.View; import android.widget.Button; import android.widget.SeekBar; import android.widget.TextView; import androidx.annotation.MainThread; import androidx.core.view.ViewKt; import androidx.fragment.app.FragmentManager; import c.a.l.b; import com.discord.api.activity.Activity; import com.discord.api.activity.ActivityAssets; import com.discord.api.activity.ActivityPlatform; import com.discord.api.activity.ActivityTimestamps; import com.discord.models.user.User; import com.discord.utilities.integrations.SpotifyHelper; import com.discord.utilities.presence.ActivityUtilsKt; import com.discord.utilities.presence.PresenceUtils; import com.discord.utilities.streams.StreamContext; import com.discord.utilities.time.Clock; import com.discord.utilities.time.ClockFactory; import com.discord.utilities.time.TimeUtils; import com.discord.utilities.view.extensions.ViewExtensions; import com.facebook.drawee.view.SimpleDraweeView; import d0.g0.t; import d0.z.d.m; /* compiled from: ViewHolderMusicRichPresence.kt */ public final class ViewHolderMusicRichPresence extends ViewHolderUserRichPresence { private final Clock clock = ClockFactory.get(); private final TextView richPresenceMusicDuration; private final TextView richPresenceMusicElapsed; private final SeekBar richPresenceSeekbar; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public ViewHolderMusicRichPresence(View view, SimpleDraweeView simpleDraweeView, SimpleDraweeView simpleDraweeView2, TextView textView, TextView textView2, TextView textView3, TextView textView4, View view2, Button button, SeekBar seekBar, TextView textView5, TextView textView6) { super(view, simpleDraweeView, simpleDraweeView2, textView, textView2, textView3, textView4, null, view2, button, null, 2); m.checkNotNullParameter(view, "root"); m.checkNotNullParameter(simpleDraweeView, "richPresenceImageLarge"); m.checkNotNullParameter(simpleDraweeView2, "richPresenceImageSmall"); m.checkNotNullParameter(textView, "richPresenceHeader"); m.checkNotNullParameter(textView2, "richPresenceTitle"); m.checkNotNullParameter(textView3, "richPresenceDetails"); m.checkNotNullParameter(textView4, "richPresenceTime"); m.checkNotNullParameter(view2, "richPresenceTextContainer"); m.checkNotNullParameter(button, "richPresencePrimaryButton"); m.checkNotNullParameter(seekBar, "richPresenceSeekbar"); m.checkNotNullParameter(textView5, "richPresenceMusicDuration"); m.checkNotNullParameter(textView6, "richPresenceMusicElapsed"); this.richPresenceSeekbar = seekBar; this.richPresenceMusicDuration = textView5; this.richPresenceMusicElapsed = textView6; } @Override // com.discord.widgets.user.presence.ViewHolderUserRichPresence public void configureAssetUi(Activity activity, StreamContext streamContext) { super.configureAssetUi(activity, streamContext); SimpleDraweeView richPresenceImageSmall = getRichPresenceImageSmall(); if (richPresenceImageSmall != null) { ViewKt.setVisible(richPresenceImageSmall, true); } } /* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x00b1: APUT (r11v5 java.lang.Object[]), (0 ??[int, short, byte, char]), (r13v1 java.lang.String) */ @Override // com.discord.widgets.user.presence.ViewHolderUserRichPresence @MainThread public void configureUi(FragmentManager fragmentManager, StreamContext streamContext, boolean z2, User user, Context context, ModelRichPresence modelRichPresence, boolean z3) { m.checkNotNullParameter(fragmentManager, "fragmentManager"); m.checkNotNullParameter(context, "applicationContext"); disposeTimer(); Context context2 = getRoot().getContext(); Activity primaryActivity = modelRichPresence != null ? modelRichPresence.getPrimaryActivity() : null; int i = 8; if (primaryActivity == null || !ActivityUtilsKt.isRichPresence(primaryActivity)) { getRoot().setVisibility(8); return; } getRoot().setVisibility(0); boolean equals = t.equals(primaryActivity.h(), ActivityPlatform.SPOTIFY.name(), true); String l = primaryActivity.l(); String replace$default = l != null ? t.replace$default(l, ';', ',', false, 4, (Object) null) : null; TextView richPresenceHeader = getRichPresenceHeader(); Context context3 = getRichPresenceHeader().getContext(); m.checkNotNullExpressionValue(context3, "richPresenceHeader.context"); richPresenceHeader.setText(PresenceUtils.getActivityHeader(context3, primaryActivity)); getRichPresenceTitle().setText(primaryActivity.e()); TextView richPresenceDetails = getRichPresenceDetails(); if (richPresenceDetails != null) { m.checkNotNullExpressionValue(context2, "context"); ViewExtensions.setTextAndVisibilityBy(richPresenceDetails, b.g(context2, 2131894405, new Object[]{replace$default}, null, 4)); } TextView richPresenceTime = getRichPresenceTime(); m.checkNotNullExpressionValue(context2, "context"); Object[] objArr = new Object[1]; ActivityAssets b = primaryActivity.b(); objArr[0] = b != null ? b.b() : null; ViewExtensions.setTextAndVisibilityBy(richPresenceTime, b.g(context2, 2131894404, objArr, null, 4)); getRichPresenceTextContainer().setSelected(true); configureAssetUi(primaryActivity, streamContext); Button richPresencePrimaryButton = getRichPresencePrimaryButton(); if (richPresencePrimaryButton != null) { ViewKt.setVisible(richPresencePrimaryButton, equals); } this.richPresenceSeekbar.setVisibility(equals ? 0 : 8); this.richPresenceMusicDuration.setVisibility(equals ? 0 : 8); TextView textView = this.richPresenceMusicElapsed; if (equals) { i = 0; } textView.setVisibility(i); if (z2) { Button richPresencePrimaryButton2 = getRichPresencePrimaryButton(); if (richPresencePrimaryButton2 != null) { b.m(richPresencePrimaryButton2, 2131894383, new Object[0], null, 4); } Button richPresencePrimaryButton3 = getRichPresencePrimaryButton(); if (richPresencePrimaryButton3 != null) { richPresencePrimaryButton3.setEnabled(false); } } else { Button richPresencePrimaryButton4 = getRichPresencePrimaryButton(); if (richPresencePrimaryButton4 != null) { b.m(richPresencePrimaryButton4, 2131894408, new Object[]{primaryActivity.h()}, null, 4); } Button richPresencePrimaryButton5 = getRichPresencePrimaryButton(); if (richPresencePrimaryButton5 != null) { richPresencePrimaryButton5.setEnabled(true); } } if (SpotifyHelper.INSTANCE.isSpotifyInstalled(context2)) { getRichPresenceTitle().setOnClickListener(new ViewHolderMusicRichPresence$configureUi$1(primaryActivity)); Button richPresencePrimaryButton6 = getRichPresencePrimaryButton(); if (richPresencePrimaryButton6 != null) { richPresencePrimaryButton6.setOnClickListener(new ViewHolderMusicRichPresence$configureUi$2(primaryActivity)); } getRichPresenceImageLarge().setOnClickListener(new ViewHolderMusicRichPresence$configureUi$3(primaryActivity, user, z2)); return; } Button richPresencePrimaryButton7 = getRichPresencePrimaryButton(); if (richPresencePrimaryButton7 != null) { richPresencePrimaryButton7.setOnClickListener(ViewHolderMusicRichPresence$configureUi$4.INSTANCE); } } @Override // com.discord.widgets.user.presence.ViewHolderUserRichPresence public void setTimeTextViews(ActivityTimestamps activityTimestamps) { if (activityTimestamps != null) { long currentTimeMillis = this.clock.currentTimeMillis(); long b = activityTimestamps.b() - activityTimestamps.c(); long c2 = currentTimeMillis >= activityTimestamps.b() ? b : currentTimeMillis - activityTimestamps.c(); this.richPresenceSeekbar.setProgress((int) ((((double) c2) / ((double) b)) * ((double) 100.0f))); TextView textView = this.richPresenceMusicElapsed; TimeUtils timeUtils = TimeUtils.INSTANCE; textView.setText(TimeUtils.toFriendlyStringSimple$default(timeUtils, c2, null, null, 4, null)); this.richPresenceMusicDuration.setText(TimeUtils.toFriendlyStringSimple$default(timeUtils, b, null, null, 4, null)); } } }