From 235f7f9796d689a9da766ae5894c2d3ba4c4a420 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Thu, 5 Oct 2023 14:51:37 +0200 Subject: [PATCH] fix: use safe date conversion for database converters --- app/src/main/java/com/github/libretube/db/Converters.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/github/libretube/db/Converters.kt b/app/src/main/java/com/github/libretube/db/Converters.kt index c4e38ee43..cb7286a60 100644 --- a/app/src/main/java/com/github/libretube/db/Converters.kt +++ b/app/src/main/java/com/github/libretube/db/Converters.kt @@ -2,18 +2,18 @@ package com.github.libretube.db import androidx.room.TypeConverter import com.github.libretube.api.JsonHelper +import com.github.libretube.extensions.toLocalDateSafe +import kotlinx.datetime.LocalDate +import kotlinx.serialization.encodeToString import java.nio.file.Path import kotlin.io.path.Path -import kotlinx.datetime.LocalDate -import kotlinx.datetime.toLocalDate -import kotlinx.serialization.encodeToString object Converters { @TypeConverter fun localDateToString(localDate: LocalDate?) = localDate?.toString() @TypeConverter - fun stringToLocalDate(string: String?) = string?.toLocalDate() + fun stringToLocalDate(string: String?) = string?.toLocalDateSafe() @TypeConverter fun pathToString(path: Path?) = path?.toString()