discord-jadx/app/src/main/java/com/discord/widgets/user/presence/ViewHolderGameRichPresence....

114 lines
5.8 KiB
Java

package com.discord.widgets.user.presence;
import android.content.Context;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import androidx.annotation.MainThread;
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.api.application.Application;
import com.discord.models.user.User;
import com.discord.utilities.icon.IconUtils;
import com.discord.utilities.images.MGImages;
import com.discord.utilities.presence.PresenceUtils;
import com.discord.utilities.streams.StreamContext;
import com.discord.utilities.view.extensions.ViewExtensions;
import com.facebook.drawee.view.SimpleDraweeView;
import d0.g0.w;
import d0.z.d.m;
import java.util.Objects;
/* compiled from: ViewHolderGameRichPresence.kt */
public final class ViewHolderGameRichPresence extends ViewHolderUserRichPresence {
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ViewHolderGameRichPresence(View view, SimpleDraweeView simpleDraweeView, SimpleDraweeView simpleDraweeView2, TextView textView, TextView textView2, TextView textView3, TextView textView4, TextView textView5, View view2, Button button, Button button2) {
super(view, simpleDraweeView, simpleDraweeView2, textView, textView2, textView3, textView4, textView5, view2, button, button2, 1);
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(textView5, "richPresenceState");
m.checkNotNullParameter(view2, "richPresenceTextContainer");
m.checkNotNullParameter(button, "richPresencePrimaryButton");
m.checkNotNullParameter(button2, "richPresenceSecondaryButton");
}
/* JADX WARNING: Code restructure failed: missing block: B:11:0x0044, code lost:
if (r1 != null) goto L_0x0049;
*/
@Override // com.discord.widgets.user.presence.ViewHolderUserRichPresence
public void configureTextUi(Activity activity, StreamContext streamContext) {
String str;
CharSequence charSequence;
Context context;
if (activity != null) {
String l = activity.l();
CharSequence charSequence2 = null;
if (l != null) {
ActivityParty i = activity.i();
if (i != null) {
PresenceUtils presenceUtils = PresenceUtils.INSTANCE;
charSequence = (presenceUtils.getMaxSize(i) == 0 || (context = getRoot().getContext()) == null) ? null : b.g(context, 2131894307, new Object[]{String.valueOf(presenceUtils.getCurrentSize(i)), String.valueOf(presenceUtils.getMaxSize(i))}, null, 4);
}
charSequence = "";
String str2 = l + ' ' + charSequence;
Objects.requireNonNull(str2, "null cannot be cast to non-null type kotlin.CharSequence");
str = w.trim(str2).toString();
} else {
str = null;
}
TextView richPresenceHeader = getRichPresenceHeader();
Context context2 = getRichPresenceHeader().getContext();
m.checkNotNullExpressionValue(context2, "richPresenceHeader.context");
richPresenceHeader.setText(PresenceUtils.getActivityHeader(context2, activity));
getRichPresenceTitle().setText(activity.h());
TextView richPresenceDetails = getRichPresenceDetails();
if (richPresenceDetails != null) {
ViewExtensions.setTextAndVisibilityBy(richPresenceDetails, activity.e());
}
TextView richPresenceState = getRichPresenceState();
if (richPresenceState != null) {
ViewExtensions.setTextAndVisibilityBy(richPresenceState, str);
}
TextView richPresenceTime = getRichPresenceTime();
ActivityTimestamps o = activity.o();
if (o != null) {
charSequence2 = friendlyTime(o);
}
ViewExtensions.setTextAndVisibilityBy(richPresenceTime, charSequence2);
return;
}
throw new IllegalArgumentException("model must not be null");
}
@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) {
String str;
Application primaryApplication;
m.checkNotNullParameter(fragmentManager, "fragmentManager");
m.checkNotNullParameter(context, "applicationContext");
super.configureUi(fragmentManager, streamContext, z2, user, context, modelRichPresence, z3);
if (getRichPresenceImageLarge().getVisibility() != 0) {
if (modelRichPresence == null || (primaryApplication = modelRichPresence.getPrimaryApplication()) == null) {
str = null;
} else {
long f = primaryApplication.f();
String e = primaryApplication.e();
if (e == null) {
e = "";
}
str = IconUtils.getApplicationIcon$default(f, e, 0, 4, null);
}
getRichPresenceImageLarge().setVisibility(0);
MGImages.setImage$default(getRichPresenceImageLarge(), str, 0, 0, false, null, null, 124, null);
}
}
}