From 0e6d6c087e5a4d889b9153b390d8335d7add1e87 Mon Sep 17 00:00:00 2001 From: NarwhalHorns Date: Wed, 5 Mar 2025 08:20:09 +0000 Subject: [PATCH] Update track search preview (#1825) --- .../presentation/track/TrackerSearchPreviewProvider.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/presentation/track/TrackerSearchPreviewProvider.kt b/app/src/main/java/eu/kanade/presentation/track/TrackerSearchPreviewProvider.kt index 9a5937dd7..477589c89 100644 --- a/app/src/main/java/eu/kanade/presentation/track/TrackerSearchPreviewProvider.kt +++ b/app/src/main/java/eu/kanade/presentation/track/TrackerSearchPreviewProvider.kt @@ -5,8 +5,11 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.PreviewParameterProvider import androidx.compose.ui.tooling.preview.datasource.LoremIpsum import eu.kanade.tachiyomi.data.track.model.TrackSearch +import java.text.SimpleDateFormat import java.time.Instant import java.time.temporal.ChronoUnit +import java.util.Date +import java.util.Locale import kotlin.random.Random internal class TrackerSearchPreviewProvider : PreviewParameterProvider<@Composable () -> Unit> { @@ -73,6 +76,8 @@ internal class TrackerSearchPreviewProvider : PreviewParameterProvider<@Composab } } + private val formatter: SimpleDateFormat = SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()) + private fun randTrackSearch() = TrackSearch().let { it.id = Random.nextLong() it.manga_id = Random.nextLong() @@ -88,8 +93,10 @@ internal class TrackerSearchPreviewProvider : PreviewParameterProvider<@Composab it.finished_reading_date = 0L it.tracking_url = "https://example.com/tracker-example" it.cover_url = "https://example.com/cover.png" - it.start_date = Instant.now().minus((1L..365).random(), ChronoUnit.DAYS).toString() + it.start_date = formatter.format(Date.from(Instant.now().minus((1L..365).random(), ChronoUnit.DAYS))) it.summary = lorem((0..40).random()).joinToString() + it.publishing_status = if (Random.nextBoolean()) "Finished" else "" + it.publishing_type = if (Random.nextBoolean()) "Oneshot" else "" it }