LxHentai: Update domain and fix deep linking (#3238)
* Fix domain * Fix deep linking
This commit is contained in:
parent
dc236041b1
commit
d7b79fcc0f
|
@ -14,7 +14,7 @@
|
||||||
<category android:name="android.intent.category.BROWSABLE" />
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
|
|
||||||
<data
|
<data
|
||||||
android:host="lxmanga.club"
|
android:host="lxmanga.icu"
|
||||||
android:pathPattern="/truyen/..*"
|
android:pathPattern="/truyen/..*"
|
||||||
android:scheme="https" />
|
android:scheme="https" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
ext {
|
ext {
|
||||||
extName = 'LXHentai'
|
extName = 'LXHentai'
|
||||||
extClass = '.LxHentai'
|
extClass = '.LxHentai'
|
||||||
extVersionCode = 4
|
extVersionCode = 5
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@ class LxHentai : ParsedHttpSource() {
|
||||||
|
|
||||||
override val name = "LXHentai"
|
override val name = "LXHentai"
|
||||||
|
|
||||||
override val baseUrl = "https://lxmanga.club"
|
override val baseUrl = "https://lxmanga.icu"
|
||||||
|
|
||||||
override val lang = "vi"
|
override val lang = "vi"
|
||||||
|
|
||||||
|
@ -58,12 +58,9 @@ class LxHentai : ParsedHttpSource() {
|
||||||
override fun fetchSearchManga(page: Int, query: String, filters: FilterList): Observable<MangasPage> {
|
override fun fetchSearchManga(page: Int, query: String, filters: FilterList): Observable<MangasPage> {
|
||||||
return when {
|
return when {
|
||||||
query.startsWith(PREFIX_ID_SEARCH) -> {
|
query.startsWith(PREFIX_ID_SEARCH) -> {
|
||||||
val id = query.removePrefix(PREFIX_ID_SEARCH).trim()
|
val slug = query.substringAfter(PREFIX_ID_SEARCH)
|
||||||
fetchMangaDetails(
|
val mangaUrl = "/truyen/$slug"
|
||||||
SManga.create().apply {
|
fetchMangaDetails(SManga.create().apply { url = mangaUrl })
|
||||||
url = "/truyen/$id"
|
|
||||||
},
|
|
||||||
)
|
|
||||||
.map { MangasPage(listOf(it), false) }
|
.map { MangasPage(listOf(it), false) }
|
||||||
}
|
}
|
||||||
else -> super.fetchSearchManga(page, query, filters)
|
else -> super.fetchSearchManga(page, query, filters)
|
||||||
|
@ -157,6 +154,8 @@ class LxHentai : ParsedHttpSource() {
|
||||||
"Đang tiến hành" -> SManga.ONGOING
|
"Đang tiến hành" -> SManga.ONGOING
|
||||||
else -> SManga.UNKNOWN
|
else -> SManga.UNKNOWN
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setUrlWithoutDomain(document.location())
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun chapterListSelector(): String = "ul.overflow-y-auto.overflow-x-hidden a"
|
override fun chapterListSelector(): String = "ul.overflow-y-auto.overflow-x-hidden a"
|
||||||
|
|
Loading…
Reference in New Issue