discord-jadx/app/src/main/java/com/discord/widgets/guildscheduledevent/GuildScheduledEventPickerDa...

62 lines
3.9 KiB
Java

package com.discord.widgets.guildscheduledevent;
import c0.z.d.m;
import com.discord.api.utcdatetime.UtcDateTime;
import com.discord.utilities.time.TimeUtils;
import java.util.Calendar;
import kotlin.Pair;
/* compiled from: GuildScheduledEventPickerDateTime.kt */
public final class GuildScheduledEventPickerDateTime {
public static final GuildScheduledEventPickerDateTime INSTANCE = new GuildScheduledEventPickerDateTime();
private GuildScheduledEventPickerDateTime() {
}
private final Pair<GuildScheduledEventPickerDate, GuildScheduledEventPickerTime> toGuildScheduledEventPickerDateTime(Calendar calendar) {
return new Pair<>(new GuildScheduledEventPickerDate(calendar.get(1), calendar.get(2), calendar.get(5)), new GuildScheduledEventPickerTime(calendar.get(11), calendar.get(12), calendar.get(13)));
}
public final Pair<GuildScheduledEventPickerDate, GuildScheduledEventPickerTime> fromUtcDateTime(UtcDateTime utcDateTime) {
m.checkNotNullParameter(utcDateTime, "utcDateTime");
Calendar instance = Calendar.getInstance();
instance.setTimeInMillis(utcDateTime.g());
m.checkNotNullExpressionValue(instance, "Calendar.getInstance().a…teTime.dateTimeMillis\n }");
return toGuildScheduledEventPickerDateTime(instance);
}
public final Pair<GuildScheduledEventPickerDate, GuildScheduledEventPickerTime> generateAppropriateStartDateTime() {
Calendar instance = Calendar.getInstance();
instance.add(11, 2);
m.checkNotNullExpressionValue(instance, "Calendar.getInstance().a…endar.HOUR_OF_DAY, 2)\n }");
return toGuildScheduledEventPickerDateTime(instance);
}
public final Pair<GuildScheduledEventPickerDate, GuildScheduledEventPickerTime> generateDefaultEndDateTime(GuildScheduledEventPickerDate guildScheduledEventPickerDate, GuildScheduledEventPickerTime guildScheduledEventPickerTime) {
m.checkNotNullParameter(guildScheduledEventPickerDate, "startDate");
m.checkNotNullParameter(guildScheduledEventPickerTime, "startTime");
Calendar instance = Calendar.getInstance();
instance.set(guildScheduledEventPickerDate.getYear(), guildScheduledEventPickerDate.getMonth(), guildScheduledEventPickerDate.getDayOfMonth(), guildScheduledEventPickerTime.getHourOfDay(), guildScheduledEventPickerTime.getMinute(), guildScheduledEventPickerTime.getSecond());
instance.add(11, 1);
m.checkNotNullExpressionValue(instance, "Calendar.getInstance().a…r.HOUR_OF_DAY, 1)\n }");
return toGuildScheduledEventPickerDateTime(instance);
}
public final long toMillis(GuildScheduledEventPickerDate guildScheduledEventPickerDate, GuildScheduledEventPickerTime guildScheduledEventPickerTime) {
m.checkNotNullParameter(guildScheduledEventPickerDate, "date");
m.checkNotNullParameter(guildScheduledEventPickerTime, "time");
Calendar instance = Calendar.getInstance();
instance.set(guildScheduledEventPickerDate.getYear(), guildScheduledEventPickerDate.getMonth(), guildScheduledEventPickerDate.getDayOfMonth(), guildScheduledEventPickerTime.getHourOfDay(), guildScheduledEventPickerTime.getMinute(), guildScheduledEventPickerTime.getSecond());
instance.clear(14);
m.checkNotNullExpressionValue(instance, "Calendar.getInstance().a…ndar.MILLISECOND)\n }");
return instance.getTimeInMillis();
}
public final String toUtcDateString(GuildScheduledEventPickerDate guildScheduledEventPickerDate, GuildScheduledEventPickerTime guildScheduledEventPickerTime) {
m.checkNotNullParameter(guildScheduledEventPickerDate, "date");
m.checkNotNullParameter(guildScheduledEventPickerTime, "time");
String uTCDateTime$default = TimeUtils.toUTCDateTime$default(Long.valueOf(toMillis(guildScheduledEventPickerDate, guildScheduledEventPickerTime)), null, 2, null);
m.checkNotNull(uTCDateTime$default);
return uTCDateTime$default;
}
}