This commit is contained in:
tom5079
2020-08-08 16:29:04 +09:00
parent 9415ab4ef9
commit 9da1b30984
4 changed files with 12 additions and 10 deletions

View File

@@ -58,15 +58,17 @@ fun subdomainFromURL(url: String, base: String? = null) : String {
val r = Regex("""/[0-9a-f]/([0-9a-f]{2})/""")
val m = r.find(url) ?: return retval
var g = m.groupValues[1].toIntOrNull(b) ?: return retval
var g = m.groupValues[1].toIntOrNull(b)
when {
g < 0x30 -> numberOfFrontends = 2
g < 0x09 -> g = 1
if (g != null) {
if (g < 0x30)
numberOfFrontends = 2
if (g < 0x09)
g = 1
retval = subdomainFromGalleryID(g, numberOfFrontends) + retval
}
retval = subdomainFromGalleryID(g, numberOfFrontends) + retval
return retval
}

View File

@@ -82,9 +82,9 @@ class UnitTest {
@Test
fun test_getImages() {
val reader = getReader(1702206)
val reader = getReader(1702001)
print(urlFromUrlFromHash(1702206, reader.galleryInfo.files.first(), "webp"))
print(urlFromUrlFromHash(1702001, reader.galleryInfo.files[15], "webp"))
}
@Test