51 lines
2.1 KiB
Java
51 lines
2.1 KiB
Java
package com.discord.utilities.resources;
|
|
|
|
import android.content.Context;
|
|
import android.widget.TextView;
|
|
import c.a.k.b;
|
|
import c.d.b.a.a;
|
|
import com.discord.R;
|
|
import d0.z.d.m;
|
|
/* compiled from: DurationUtils.kt */
|
|
public final class DurationUtilsKt {
|
|
public static final CharSequence formatDuration(Context context, DurationUnit durationUnit, int i) {
|
|
m.checkNotNullParameter(context, "$this$formatDuration");
|
|
m.checkNotNullParameter(durationUnit, "unit");
|
|
return b.h(context, durationUnit.getStringRes$app_productionCanaryRelease(), new Object[]{StringResourceUtilsKt.getI18nPluralString(context, durationUnit.getQuantityPluralRes$app_productionCanaryRelease(), i, Integer.valueOf(i))}, null, 4);
|
|
}
|
|
|
|
public static final CharSequence formatInviteExpireAfterString(Context context, int i) {
|
|
m.checkNotNullParameter(context, "$this$formatInviteExpireAfterString");
|
|
if (i == 0) {
|
|
return b.h(context, R.string.no_user_limit, new Object[0], null, 4);
|
|
}
|
|
if (i == 1800) {
|
|
return formatDuration(context, DurationUnit.MINS, 30);
|
|
}
|
|
if (i == 3600) {
|
|
return formatDuration(context, DurationUnit.HOURS, 1);
|
|
}
|
|
if (i == 21600) {
|
|
return formatDuration(context, DurationUnit.HOURS, 6);
|
|
}
|
|
if (i == 43200) {
|
|
return formatDuration(context, DurationUnit.HOURS, 12);
|
|
}
|
|
if (i == 86400) {
|
|
return formatDuration(context, DurationUnit.DAYS, 1);
|
|
}
|
|
if (i == 604800) {
|
|
return formatDuration(context, DurationUnit.DAYS, 7);
|
|
}
|
|
throw new IllegalArgumentException(a.l("Invalid expiration duration ", i));
|
|
}
|
|
|
|
public static final void setDurationText(TextView textView, DurationUnit durationUnit, int i) {
|
|
m.checkNotNullParameter(textView, "$this$setDurationText");
|
|
m.checkNotNullParameter(durationUnit, "unit");
|
|
Context context = textView.getContext();
|
|
m.checkNotNullExpressionValue(context, "context");
|
|
textView.setText(formatDuration(context, durationUnit, i));
|
|
}
|
|
}
|