Fix crash related to timer updates.

This commit is contained in:
Greyson Parrelli
2025-12-21 13:36:08 -05:00
committed by jeffrey-signal
parent ed5c51d954
commit e089be310b

View File

@@ -165,9 +165,12 @@ public class ConversationMessage {
}
public static @NonNull FormattedDate getFormattedDate(@NonNull Context context, @NonNull MessageRecord messageRecord) {
String time = DateUtils.getOnlyTimeString(context, ((MmsMessageRecord) messageRecord).getScheduledDate());
return MessageRecordUtil.isScheduled(messageRecord) ? new FormattedDate(false, false, time, time)
: DateUtils.getDatelessRelativeTimeSpanFormattedDate(context, Locale.getDefault(), messageRecord.getTimestamp());
if (MessageRecordUtil.isScheduled(messageRecord)) {
String time = DateUtils.getOnlyTimeString(context, ((MmsMessageRecord) messageRecord).getScheduledDate());
return new FormattedDate(false, false, time, time);
} else {
return DateUtils.getDatelessRelativeTimeSpanFormattedDate(context, Locale.getDefault(), messageRecord.getTimestamp());
}
}
public static class ComputedProperties {