package com.discord.widgets.guilds.invite; import android.content.Context; import android.content.Intent; import android.content.res.Resources; import c.a.d.m; import c.a.k.b; import com.discord.BuildConfig; import com.discord.R; 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; /* compiled from: GuildInviteUiHelper.kt */ public final class GuildInviteUiHelperKt { private static final void copyLink(Context context, String str) { m.a(context, str, R.string.invite_link_copied); } public static final void copyLinkClick(Context context, ModelInvite modelInvite, Intent intent) { d0.z.d.m.checkNotNullParameter(context, "context"); d0.z.d.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) { d0.z.d.m.checkNotNullParameter(context, "context"); d0.z.d.m.checkNotNullParameter(str, "analyticsSource"); AnalyticsTracker.inviteCopied(modelInvite, str); Resources resources = context.getResources(); d0.z.d.m.checkNotNullExpressionValue(resources, "context.resources"); copyLink(context, getInviteLink(modelInvite, resources)); } public static final void copyLinkClick(Context context, GuildInvite guildInvite, Channel channel, String str) { d0.z.d.m.checkNotNullParameter(context, "context"); d0.z.d.m.checkNotNullParameter(guildInvite, "guildInvite"); d0.z.d.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 BuildConfig.HOST_INVITE; } String link = modelInvite.toLink(resources, BuildConfig.HOST_INVITE); d0.z.d.m.checkNotNullExpressionValue(link, "inviteModel.toLink(resou… BuildConfig.HOST_INVITE)"); return link; } public static final CharSequence getInviteLinkText(Context context, Experiment experiment) { d0.z.d.m.checkNotNullParameter(context, "context"); return b.h(context, R.string.invite_links_expire_after_default, new Object[]{(experiment == null || experiment.getBucket() != 1) ? StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_days_days, 1, 1) : StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_days_days, 7, 7)}, null, 4); } public static final CharSequence getInviteSettingsText(Context context, long j) { d0.z.d.m.checkNotNullParameter(context, "context"); return j <= 0 ? b.h(context, R.string.max_age_never_description_mobile, new Object[0], null, 4) : b.h(context, R.string.invite_expired_subtext_mobile, new Object[]{DurationUtilsKt.humanizeDurationRounded(context, j)}, null, 4); } public static final CharSequence getInviteSettingsText(Context context, long j, int i) { Object obj; d0.z.d.m.checkNotNullParameter(context, "context"); if (i == 0) { obj = context.getString(R.string.max_uses_description_unlimited_uses); d0.z.d.m.checkNotNullExpressionValue(obj, "context.getString(R.stri…scription_unlimited_uses)"); } else { Resources resources = context.getResources(); d0.z.d.m.checkNotNullExpressionValue(resources, "context.resources"); obj = StringResourceUtilsKt.getQuantityString(resources, context, (int) R.plurals.max_uses_description_mobile_maxUses, i, Integer.valueOf(i)); } return j <= 0 ? b.h(context, R.string.invite_settings_description_no_expiration, new Object[]{context.getString(R.string.max_age_never_description_mobile), obj}, null, 4) : b.h(context, R.string.invite_settings_expired_description, new Object[]{DurationUtilsKt.humanizeDurationRounded(context, j), obj}, null, 4); } private static final void shareLink(Context context, String str) { String string = context.getResources().getString(R.string.tip_instant_invite_title3); d0.z.d.m.checkNotNullExpressionValue(string, "context.resources.getStr…ip_instant_invite_title3)"); IntentUtils.performChooserSendIntent(context, str, string); } public static final void shareLinkClick(Context context, ModelInvite modelInvite) { d0.z.d.m.checkNotNullParameter(modelInvite, "invite"); AnalyticsTracker.inviteShareClicked(modelInvite); if (context != null) { Resources resources = context.getResources(); d0.z.d.m.checkNotNullExpressionValue(resources, "context.resources"); shareLink(context, getInviteLink(modelInvite, resources)); } } public static final void shareLinkClick(Context context, GuildInvite guildInvite, Channel channel) { d0.z.d.m.checkNotNullParameter(guildInvite, "guildInvite"); AnalyticsTracker.INSTANCE.inviteShareClicked(guildInvite, channel); if (context != null) { shareLink(context, guildInvite.toLink()); } } }