fix: update date display logic to show createdAt if updatedAt is invalid

This commit is contained in:
2025-10-25 18:30:12 +02:00
parent 9b82b317d3
commit 886c665db6
@@ -203,7 +203,7 @@ fun ListItem(
) )
Spacer(modifier = Modifier.height(4.dp)) Spacer(modifier = Modifier.height(4.dp))
Text( Text(
text = formatDate(list.updatedAt), text = formatDate(if (list.updatedAt > 0L) list.updatedAt else list.createdAt),
style = MaterialTheme.typography.bodySmall, style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onSurfaceVariant, color = MaterialTheme.colorScheme.onSurfaceVariant,
) )
@@ -298,6 +298,7 @@ private fun RenameListDialog(
} }
private fun formatDate(timestamp: Long): String { private fun formatDate(timestamp: Long): String {
if (timestamp <= 0L) return ""
val sdf = SimpleDateFormat("MMM dd, yyyy HH:mm", Locale.getDefault()) val sdf = SimpleDateFormat("MMM dd, yyyy HH:mm", Locale.getDefault())
return sdf.format(Date(timestamp)) return sdf.format(Date(timestamp))
} }