From 61afe01e369d3bd6bb1f64bc5c9bf2b50aa2a4c5 Mon Sep 17 00:00:00 2001 From: Pupil Date: Tue, 25 Feb 2020 20:34:31 +0900 Subject: [PATCH] Fixed image loading from hiyobi.me --- app/build.gradle | 4 ++-- app/release/output.json | 2 +- libpupil/src/main/java/xyz/quaver/hiyobi/reader.kt | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 7c9bf7f8..02d409e0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,8 +19,8 @@ android { applicationId "xyz.quaver.pupil" minSdkVersion 16 targetSdkVersion 29 - versionCode 46 - versionName "4.10" + versionCode 47 + versionName "4.11" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" multiDexEnabled true vectorDrawables.useSupportLibrary = true diff --git a/app/release/output.json b/app/release/output.json index 4001f77f..7719b454 100644 --- a/app/release/output.json +++ b/app/release/output.json @@ -1 +1 @@ -[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":46,"versionName":"4.10","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release","dirName":""},"path":"app-release.apk","properties":{}}] \ No newline at end of file +[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":47,"versionName":"4.11","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release","dirName":""},"path":"app-release.apk","properties":{}}] \ No newline at end of file diff --git a/libpupil/src/main/java/xyz/quaver/hiyobi/reader.kt b/libpupil/src/main/java/xyz/quaver/hiyobi/reader.kt index 72fa7f07..945b5ffc 100644 --- a/libpupil/src/main/java/xyz/quaver/hiyobi/reader.kt +++ b/libpupil/src/main/java/xyz/quaver/hiyobi/reader.kt @@ -30,6 +30,7 @@ import java.net.URL import javax.net.ssl.HttpsURLConnection const val hiyobi = "hiyobi.me" +const val primary_img_domain = "cdn.hiyobi.me" const val user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36" var cookie: String = "" @@ -87,7 +88,7 @@ fun createImgList(galleryID: Int, reader: Reader, lowQuality: Boolean = false) = if (lowQuality) reader.galleryInfo.files.map { val name = it.name.replace(Regex("""\.[^/.]+$"""), "") - Images("$protocol//$hiyobi/data_r/$galleryID/$name.jpg", galleryID, it.name) + Images("$protocol//$primary_img_domain/data_r/$galleryID/$name.jpg", galleryID, it.name) } else - reader.galleryInfo.files.map { Images("$protocol//$hiyobi/data/$galleryID/${it.name}", galleryID, it.name) } \ No newline at end of file + reader.galleryInfo.files.map { Images("$protocol//$primary_img_domain/data/$galleryID/${it.name}", galleryID, it.name) } \ No newline at end of file