ty for your patience
This commit is contained in:
AbdallahMehiz
2024-01-29 16:16:44 +01:00
parent 415124d20e
commit 71a7362aaa

View File

@ -1,6 +1,7 @@
package tachiyomi.source.local package tachiyomi.source.local
import android.content.Context import android.content.Context
import android.os.ParcelFileDescriptor.AutoCloseInputStream
import com.hippo.unifile.UniFile import com.hippo.unifile.UniFile
import eu.kanade.tachiyomi.source.CatalogueSource import eu.kanade.tachiyomi.source.CatalogueSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
@ -343,9 +344,9 @@ actual class LocalSource(
} }
} }
is Format.SevenZip -> { is Format.SevenZip -> {
SevenZFile(tempFileManager.createTempFile(format.file)).use { archive -> val file = context.contentResolver.openFileDescriptor(format.file.uri, "r")
SevenZFile(AutoCloseInputStream(file).channel).use { archive ->
val entry = archive.getImages {}.firstOrNull() val entry = archive.getImages {}.firstOrNull()
entry?.let { coverManager.update(manga, it.inputStream()) } entry?.let { coverManager.update(manga, it.inputStream()) }
} }
} }