From e6f2cc1da767612f77591dc7bd66276aaf20f898 Mon Sep 17 00:00:00 2001
From: Aria Moradi <aria.moradi007@gmail.com>
Date: Fri, 6 Jan 2023 16:58:27 +0330
Subject: [PATCH] AsuraScans: use absolute src to handle cloudflare mirage
 links (#14817)

* AsuraScans: use absolute src to handle cloudflare mirage links

* update overrideVersionCode

* use www.asurascans.com
---
 .../overrides/mangathemesia/asurascans/src/AsuraScansFactory.kt | 2 +-
 .../tachiyomi/multisrc/mangathemesia/MangaThemesiaGenerator.kt  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/multisrc/overrides/mangathemesia/asurascans/src/AsuraScansFactory.kt b/multisrc/overrides/mangathemesia/asurascans/src/AsuraScansFactory.kt
index db0c40448..945681019 100644
--- a/multisrc/overrides/mangathemesia/asurascans/src/AsuraScansFactory.kt
+++ b/multisrc/overrides/mangathemesia/asurascans/src/AsuraScansFactory.kt
@@ -24,7 +24,7 @@ class AsuraScansEn : AsuraScans("https://asura.gg", "en", SimpleDateFormat("MMM
     override fun pageListParse(document: Document): List<Page> {
         return document.select(pageSelector)
             .filterNot { it.attr("src").isNullOrEmpty() }
-            .mapIndexed { i, img -> Page(i, "", img.attr("src")) }
+            .mapIndexed { i, img -> Page(i, "", img.attr("abs:src")) }
     }
 }
 
diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangathemesia/MangaThemesiaGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangathemesia/MangaThemesiaGenerator.kt
index 548880c2c..717fdf170 100644
--- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangathemesia/MangaThemesiaGenerator.kt
+++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangathemesia/MangaThemesiaGenerator.kt
@@ -14,7 +14,7 @@ class MangaThemesiaGenerator : ThemeSourceGenerator {
     override val baseVersionCode: Int = 22
 
     override val sources = listOf(
-        MultiLang("Asura Scans", "https://asura.gg", listOf("en", "tr"), className = "AsuraScansFactory", pkgName = "asurascans", overrideVersionCode = 17),
+        MultiLang("Asura Scans", "https://www.asurascans.com", listOf("en", "tr"), className = "AsuraScansFactory", pkgName = "asurascans", overrideVersionCode = 18),
         MultiLang("Flame Scans", "https://flamescans.org", listOf("ar", "en"), className = "FlameScansFactory", pkgName = "flamescans", overrideVersionCode = 3),
         MultiLang("Komik Lab", "https://komiklab.com", listOf("en", "id"), className = "KomikLabFactory", pkgName = "komiklab", overrideVersionCode = 1),
         MultiLang("Miau Scan", "https://miauscan.com", listOf("es", "pt-BR")),