From 47f0e606594b34feaed2c7fbaf0a0812f0fd130c Mon Sep 17 00:00:00 2001 From: Syer10 Date: Sun, 12 Jul 2026 23:00:44 -0400 Subject: [PATCH] Remove test function --- .../manga/impl/util/AndroidManifestParser.kt | 1 + .../manga/impl/util/ResourceArscIconParser.kt | 30 ------------------- 2 files changed, 1 insertion(+), 30 deletions(-) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/AndroidManifestParser.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/AndroidManifestParser.kt index d68d8794..2f86f0b7 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/AndroidManifestParser.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/AndroidManifestParser.kt @@ -136,6 +136,7 @@ object AndroidManifestParser { val pathPattern: String? = null, ) + @OptIn(ExperimentalXmlUtilApi::class) private val xml = XML { autoPolymorphic = false diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/ResourceArscIconParser.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/ResourceArscIconParser.kt index 850abff5..5f05b42c 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/ResourceArscIconParser.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/ResourceArscIconParser.kt @@ -16,36 +16,6 @@ object ResourceArscIconParser { val path: String, ) - fun extractIcon( - jar: Path, - iconPath: Path, - ) { - ZipFile - .builder() - .setPath(jar) - .get() - .use { zip -> - val packages = - zip - .getInputStream(zip.getEntry("resources.arsc")) - .use { ArscParser(it.readBytes()).parse() } - - val icon = - packages - .flatMap { it.iconCandidates() } - .maxByOrNull { it.density } - ?: return - - val entry = zip.getEntry(icon.path) ?: return - - zip.getInputStream(entry).use { - iconPath.outputStream().use { out -> - it.copyTo(out) - } - } - } - } - fun extractIcon(zip: ZipFile): InputStream { val packages = zip