Use .toUri() extension function

This commit is contained in:
AntsyLich
2025-02-26 02:18:45 +06:00
parent 181dbbb638
commit 0dda64b9d8
4 changed files with 7 additions and 4 deletions
@@ -54,6 +54,7 @@ import uy.kohesive.injekt.api.get
import java.io.File
import kotlin.time.Duration.Companion.hours
import kotlin.time.Duration.Companion.seconds
import androidx.core.net.toUri
/**
* Cache where we dump the downloads directory from the filesystem. This class is needed because
@@ -454,7 +455,7 @@ private object UniFileAsStringSerializer : KSerializer<UniFile?> {
override fun deserialize(decoder: Decoder): UniFile? {
return if (decoder.decodeNotNullMark()) {
UniFile.fromUri(Injekt.get<Application>(), Uri.parse(decoder.decodeString()))
UniFile.fromUri(Injekt.get<Application>(), decoder.decodeString().toUri())
} else {
decoder.decodeNull()
}