commit 68f066b2b84a76dc16eef3698f20ff8a7eb509b6 parent 2cb74ecafb8daf15675298ff6d84c4229f14aa9a Author: rhunk <101876869+rhunk@users.noreply.github.com> Date: Tue, 21 May 2024 21:44:35 +0200 fix(logged_stories): null timestamp Diffstat:
M | app/src/main/kotlin/me/rhunk/snapenhance/ui/manager/pages/social/LoggedStories.kt | | | 20 | ++++++++++++++------ |
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/ui/manager/pages/social/LoggedStories.kt b/app/src/main/kotlin/me/rhunk/snapenhance/ui/manager/pages/social/LoggedStories.kt @@ -98,12 +98,20 @@ class LoggedStories : Routes.Route() { .fillMaxWidth(), verticalArrangement = Arrangement.spacedBy(8.dp), ) { - Text(text = "Posted on ${story.postedAt.let { - DateFormat.getDateTimeInstance().format(Date(it)) - }}") - Text(text = "Created at ${story.createdAt.let { - DateFormat.getDateTimeInstance().format(Date(it)) - }}") + remember { + story.postedAt.takeIf { it >= 0L }?.let { + DateFormat.getDateTimeInstance().format(Date(it)) + } + }?.let { + Text(text = "Posted at $it") + } + remember { + story.createdAt.takeIf { it >= 0L }?.let { + DateFormat.getDateTimeInstance().format(Date(it)) + } + }?.let { + Text(text = "Created at $it") + } FlowRow( modifier = Modifier.fillMaxWidth(),