From 772e9daf57e77d0430bd12b8c942ee76c2efef25 Mon Sep 17 00:00:00 2001 From: tom5079 Date: Sat, 20 Jun 2020 14:04:46 +0900 Subject: [PATCH] App Link Updated --- app/src/main/AndroidManifest.xml | 134 +++++++++++++++--- .../xyz/quaver/pupil/ui/ReaderActivity.kt | 10 +- .../xyz/quaver/pupil/util/download/Cache.kt | 4 +- 3 files changed, 117 insertions(+), 31 deletions(-) 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(