From 68f066b2b84a76dc16eef3698f20ff8a7eb509b6 Mon Sep 17 00:00:00 2001 From: rhunk <101876869+rhunk@users.noreply.github.com> Date: Tue, 21 May 2024 21:44:35 +0200 Subject: [PATCH] fix(logged_stories): null timestamp --- .../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 index 8ef1d17f..bd26b7b5 100644 --- 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(),