mirror of
https://github.com/mihonapp/mihon.git
synced 2025-07-11 10:15:11 +02:00
Ditto
ty for your patience
This commit is contained in:
@ -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()) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user