From cf0177364c07dcbbef37369092124685633733a8 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Thu, 8 May 2025 14:06:52 +0300 Subject: [PATCH] Add requestDataFromBrowser function to MangaLoaderContext --- .../org/koitharu/kotatsu/parsers/MangaLoaderContext.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/MangaLoaderContext.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/MangaLoaderContext.kt index 05684178..af07388d 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/MangaLoaderContext.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/MangaLoaderContext.kt @@ -37,6 +37,13 @@ public abstract class MangaLoaderContext { */ public abstract suspend fun evaluateJs(script: String): String? + /** + * Open [url] in browser and return data from storage + */ + public open suspend fun requestDataFromBrowser(url: String): Map { + throw UnsupportedOperationException("Browser is not available") + } + public abstract fun getConfig(source: MangaSource): MangaSourceConfig public abstract fun getDefaultUserAgent(): String