diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b61f152c..dab7dfb3 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -53,6 +53,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - @@ -97,21 +196,10 @@ - - - - - - - - + android:scheme="https" /> lastPathSegment.replace(nonNumber, "").toInt() - "νžˆμš”λΉ„.asia" -> lastPathSegment.toInt() - "xn--9w3b15m8vo.asia" -> lastPathSegment.toInt() + "hitomi.la" -> + Regex("([0-9]+).html").find(lastPathSegment)?.groupValues?.get(1)?.toIntOrNull() ?: 0 + "hiyobi.me" -> lastPathSegment.toInt() "e-hentai.org" -> uri.pathSegments[1].toInt() - else -> return + else -> 0 } } } else { diff --git a/app/src/main/java/xyz/quaver/pupil/util/download/Cache.kt b/app/src/main/java/xyz/quaver/pupil/util/download/Cache.kt index f44c7ae8..c1e53abd 100644 --- a/app/src/main/java/xyz/quaver/pupil/util/download/Cache.kt +++ b/app/src/main/java/xyz/quaver/pupil/util/download/Cache.kt @@ -167,8 +167,8 @@ class Cache(context: Context) : ContextWrapper(context) { val mirrors = preference.getString("mirrors", null)?.split('>') ?: listOf() val sources = mapOf( - Code.HITOMI to { Log.i("PUPILD", "READER - HITOMI"); xyz.quaver.hitomi.getReader(galleryID) }, - Code.HIYOBI to { Log.i("PUPILD", "READER - HIYOBI"); xyz.quaver.hiyobi.getReader(galleryID) } + Code.HITOMI to { xyz.quaver.hitomi.getReader(galleryID) }, + Code.HIYOBI to { xyz.quaver.hiyobi.getReader(galleryID) } ).let { if (mirrors.isNotEmpty()) it.toSortedMap(