From 325e756e4caa7d85ec2fd612cb86885d23ef5078 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Mon, 16 Dec 2024 18:35:53 +0800 Subject: [PATCH] Fix SpiderInfo serialization --- app/src/main/kotlin/com/hippo/ehviewer/spider/SpiderInfo.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/spider/SpiderInfo.kt b/app/src/main/kotlin/com/hippo/ehviewer/spider/SpiderInfo.kt index 23d88f7eb..4ce8e98ab 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/spider/SpiderInfo.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/spider/SpiderInfo.kt @@ -4,6 +4,7 @@ import com.hippo.ehviewer.coil.edit import com.hippo.ehviewer.coil.read import com.hippo.ehviewer.ktbuilder.diskCache import com.hippo.ehviewer.legacy.readLegacySpiderInfo +import com.hippo.ehviewer.ui.screen.implicit import com.hippo.files.read import com.hippo.files.write import eu.kanade.tachiyomi.util.system.logcat @@ -37,13 +38,13 @@ private val cbor = Cbor { } fun SpiderInfo.write(file: Path) { - file.write { write(cbor.encodeToByteArray(this)) } + file.write { write(cbor.encodeToByteArray(implicit())) } } fun SpiderInfo.saveToCache() { runSuspendCatching { spiderInfoCache.edit(gid.toString()) { - data.write { write(cbor.encodeToByteArray(this@saveToCache)) } + write(data) } }.onFailure { logcat(it)