Skip to content

Commit 974cc4d

Browse files
NarwhalHornscuong-tran
authored andcommitted
Update track search preview (mihonapp/mihon#1825)
(cherry picked from commit 0e6d6c087e5a4d889b9153b390d8335d7add1e87)
1 parent f1d4e03 commit 974cc4d

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

app/src/main/java/eu/kanade/presentation/track/TrackerSearchPreviewProvider.kt

+8-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@ import androidx.compose.runtime.Composable
55
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
66
import androidx.compose.ui.tooling.preview.datasource.LoremIpsum
77
import eu.kanade.tachiyomi.data.track.model.TrackSearch
8+
import java.text.SimpleDateFormat
89
import java.time.Instant
910
import java.time.temporal.ChronoUnit
11+
import java.util.Date
12+
import java.util.Locale
1013
import kotlin.random.Random
1114

1215
internal class TrackerSearchPreviewProvider : PreviewParameterProvider<@Composable () -> Unit> {
@@ -73,6 +76,8 @@ internal class TrackerSearchPreviewProvider : PreviewParameterProvider<@Composab
7376
}
7477
}
7578

79+
private val formatter: SimpleDateFormat = SimpleDateFormat("yyyy-MM-dd", Locale.getDefault())
80+
7681
private fun randTrackSearch() = TrackSearch().let {
7782
it.id = Random.nextLong()
7883
it.manga_id = Random.nextLong()
@@ -88,8 +93,10 @@ internal class TrackerSearchPreviewProvider : PreviewParameterProvider<@Composab
8893
it.finished_reading_date = 0L
8994
it.tracking_url = "https://example.com/tracker-example"
9095
it.cover_url = "https://example.com/cover.png"
91-
it.start_date = Instant.now().minus((1L..365).random(), ChronoUnit.DAYS).toString()
96+
it.start_date = formatter.format(Date.from(Instant.now().minus((1L..365).random(), ChronoUnit.DAYS)))
9297
it.summary = lorem((0..40).random()).joinToString()
98+
it.publishing_status = if (Random.nextBoolean()) "Finished" else ""
99+
it.publishing_type = if (Random.nextBoolean()) "Oneshot" else ""
93100
it
94101
}
95102

0 commit comments

Comments
 (0)