|
|
|
@ -457,9 +457,15 @@ internal abstract class GroupleParser(
|
|
|
|
val page = pages.getJSONArray(i)
|
|
|
|
val page = pages.getJSONArray(i)
|
|
|
|
val primaryServer = page.getString(0)
|
|
|
|
val primaryServer = page.getString(0)
|
|
|
|
val url = page.getString(2)
|
|
|
|
val url = page.getString(2)
|
|
|
|
|
|
|
|
val fullSrc = if ("$primaryServer|$serversStr|$url".contains("one-way.work")) {
|
|
|
|
|
|
|
|
// domain that does not need a token
|
|
|
|
|
|
|
|
"$primaryServer|$serversStr|${url}".substringBefore("?")
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
"$primaryServer|$serversStr|$url"
|
|
|
|
|
|
|
|
}
|
|
|
|
MangaPage(
|
|
|
|
MangaPage(
|
|
|
|
id = generateUid(url),
|
|
|
|
id = generateUid(url),
|
|
|
|
url = "$primaryServer|$serversStr|$url",
|
|
|
|
url = fullSrc,
|
|
|
|
preview = null,
|
|
|
|
preview = null,
|
|
|
|
source = source,
|
|
|
|
source = source,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
@ -479,9 +485,15 @@ internal abstract class GroupleParser(
|
|
|
|
val page = pages.getJSONArray(i)
|
|
|
|
val page = pages.getJSONArray(i)
|
|
|
|
val primaryServer = page.getString(0)
|
|
|
|
val primaryServer = page.getString(0)
|
|
|
|
val url = page.getString(2)
|
|
|
|
val url = page.getString(2)
|
|
|
|
|
|
|
|
val fullSrc = if ("$primaryServer|$serversStr|$url".contains("one-way.work")) {
|
|
|
|
|
|
|
|
// domain that does not need a token
|
|
|
|
|
|
|
|
"$primaryServer|$serversStr|${url}".substringBefore("?")
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
"$primaryServer|$serversStr|$url"
|
|
|
|
|
|
|
|
}
|
|
|
|
MangaPage(
|
|
|
|
MangaPage(
|
|
|
|
id = generateUid(url),
|
|
|
|
id = generateUid(url),
|
|
|
|
url = "$primaryServer|$serversStr|$url",
|
|
|
|
url = fullSrc,
|
|
|
|
preview = null,
|
|
|
|
preview = null,
|
|
|
|
source = source,
|
|
|
|
source = source,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
@ -494,9 +506,15 @@ internal abstract class GroupleParser(
|
|
|
|
val ja = json.getJSONArray(i)
|
|
|
|
val ja = json.getJSONArray(i)
|
|
|
|
val server = ja.getString(0).ifEmpty { "https://$domain" }
|
|
|
|
val server = ja.getString(0).ifEmpty { "https://$domain" }
|
|
|
|
val url = ja.getString(2)
|
|
|
|
val url = ja.getString(2)
|
|
|
|
|
|
|
|
val fullUrl = concatUrl(server, url)
|
|
|
|
MangaPage(
|
|
|
|
MangaPage(
|
|
|
|
id = generateUid(url),
|
|
|
|
id = generateUid(url),
|
|
|
|
url = concatUrl(server, url),
|
|
|
|
url = if (fullUrl.contains("one-way.work")) {
|
|
|
|
|
|
|
|
// domain that does not need a token
|
|
|
|
|
|
|
|
fullUrl.substringBefore("?")
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
fullUrl
|
|
|
|
|
|
|
|
},
|
|
|
|
preview = null,
|
|
|
|
preview = null,
|
|
|
|
source = source,
|
|
|
|
source = source,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|