discord-jadx/app/src/main/java/com/discord/widgets/guilds/invite/GuildInviteUiHelperKt.java

106 lines
5.0 KiB
Java

package com.discord.widgets.guilds.invite;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import c.a.d.o;
import c.a.l.b;
import com.discord.api.channel.Channel;
import com.discord.models.domain.ModelInvite;
import com.discord.models.experiments.domain.Experiment;
import com.discord.utilities.analytics.AnalyticsTracker;
import com.discord.utilities.duration.DurationUtilsKt;
import com.discord.utilities.intent.IntentUtils;
import com.discord.utilities.resources.StringResourceUtilsKt;
import d0.z.d.m;
/* compiled from: GuildInviteUiHelper.kt */
public final class GuildInviteUiHelperKt {
private static final void copyLink(Context context, String str) {
o.a(context, str, 2131890617);
}
public static final void copyLinkClick(Context context, ModelInvite modelInvite, Intent intent) {
m.checkNotNullParameter(context, "context");
m.checkNotNullParameter(intent, "mostRecentIntent");
String stringExtra = intent.getStringExtra("com.discord.intent.ORIGIN_SOURCE");
if (stringExtra == null) {
stringExtra = "";
}
copyLinkClick(context, modelInvite, stringExtra);
}
public static final void copyLinkClick(Context context, ModelInvite modelInvite, String str) {
m.checkNotNullParameter(context, "context");
m.checkNotNullParameter(str, "analyticsSource");
AnalyticsTracker.inviteCopied(modelInvite, str);
Resources resources = context.getResources();
m.checkNotNullExpressionValue(resources, "context.resources");
copyLink(context, getInviteLink(modelInvite, resources));
}
public static final void copyLinkClick(Context context, GuildInvite guildInvite, Channel channel, String str) {
m.checkNotNullParameter(context, "context");
m.checkNotNullParameter(guildInvite, "guildInvite");
m.checkNotNullParameter(str, "analyticsSource");
AnalyticsTracker.INSTANCE.inviteCopied(guildInvite, channel, str);
copyLink(context, guildInvite.toLink());
}
private static final String getInviteLink(ModelInvite modelInvite, Resources resources) {
if (modelInvite == null) {
return "https://discord.gg";
}
String link = modelInvite.toLink(resources, "https://discord.gg");
m.checkNotNullExpressionValue(link, "inviteModel.toLink(resou… BuildConfig.HOST_INVITE)");
return link;
}
public static final CharSequence getInviteLinkText(Context context, Experiment experiment) {
m.checkNotNullParameter(context, "context");
return b.g(context, 2131890623, new Object[]{(experiment == null || experiment.getBucket() != 1) ? StringResourceUtilsKt.getI18nPluralString(context, 2131755063, 1, 1) : StringResourceUtilsKt.getI18nPluralString(context, 2131755063, 7, 7)}, null, 4);
}
public static final CharSequence getInviteSettingsText(Context context, long j) {
m.checkNotNullParameter(context, "context");
return j <= 0 ? b.g(context, 2131891070, new Object[0], null, 4) : b.g(context, 2131890598, new Object[]{DurationUtilsKt.humanizeDurationRounded(context, j)}, null, 4);
}
public static final CharSequence getInviteSettingsText(Context context, long j, int i) {
Object obj;
m.checkNotNullParameter(context, "context");
if (i == 0) {
obj = context.getString(2131891075);
m.checkNotNullExpressionValue(obj, "context.getString(R.stri…scription_unlimited_uses)");
} else {
Resources resources = context.getResources();
m.checkNotNullExpressionValue(resources, "context.resources");
obj = StringResourceUtilsKt.getQuantityString(resources, context, 2131755215, i, Integer.valueOf(i));
}
return j <= 0 ? b.g(context, 2131890650, new Object[]{context.getString(2131891070), obj}, null, 4) : b.g(context, 2131890651, new Object[]{DurationUtilsKt.humanizeDurationRounded(context, j), obj}, null, 4);
}
private static final void shareLink(Context context, String str) {
String string = context.getResources().getString(2131894004);
m.checkNotNullExpressionValue(string, "context.resources.getStr…ip_instant_invite_title3)");
IntentUtils.performChooserSendIntent(context, str, string);
}
public static final void shareLinkClick(Context context, ModelInvite modelInvite) {
m.checkNotNullParameter(modelInvite, "invite");
AnalyticsTracker.inviteShareClicked(modelInvite);
if (context != null) {
Resources resources = context.getResources();
m.checkNotNullExpressionValue(resources, "context.resources");
shareLink(context, getInviteLink(modelInvite, resources));
}
}
public static final void shareLinkClick(Context context, GuildInvite guildInvite, Channel channel) {
m.checkNotNullParameter(guildInvite, "guildInvite");
AnalyticsTracker.INSTANCE.inviteShareClicked(guildInvite, channel);
if (context != null) {
shareLink(context, guildInvite.toLink());
}
}
}