From 23031ee6fea35c218ffd77315358533e623199cc Mon Sep 17 00:00:00 2001 From: Odomu <1374415225@qq.com> Date: Fri, 12 Aug 2022 17:07:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=B4=AD=E4=B9=B0?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E8=84=9A=E6=9C=AC=E6=89=A7=E8=A1=8C=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/read/ReadBookActivity.kt | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt index f610bc3a1..e901d6d30 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt @@ -17,17 +17,13 @@ import io.legado.app.BuildConfig import io.legado.app.R import io.legado.app.constant.* import io.legado.app.data.appDb -import io.legado.app.data.entities.Book -import io.legado.app.data.entities.BookChapter -import io.legado.app.data.entities.BookProgress -import io.legado.app.data.entities.BookSource +import io.legado.app.data.entities.* import io.legado.app.exception.NoStackTraceException -import io.legado.app.help.AppWebDav -import io.legado.app.help.BookHelp -import io.legado.app.help.IntentData +import io.legado.app.help.* import io.legado.app.help.config.ReadBookConfig import io.legado.app.help.config.ReadTipConfig import io.legado.app.help.coroutine.Coroutine +import io.legado.app.help.http.CookieStore import io.legado.app.help.storage.Backup import io.legado.app.lib.dialogs.SelectItem import io.legado.app.lib.dialogs.alert @@ -969,14 +965,18 @@ class ReadBookActivity : BaseReadBookActivity(), throw NoStackTraceException("no pay action") } JsUtils.evalJs(payAction) { + it["java"] = source + it["source"] = source it["book"] = book it["chapter"] = chapter } }.onSuccess { - startActivity { - putExtra("title", getString(R.string.chapter_pay)) - putExtra("url", it) - IntentData.put(it, ReadBook.bookSource?.getHeaderMap(true)) + if (it.isNotBlank()) { + startActivity { + putExtra("title", getString(R.string.chapter_pay)) + putExtra("url", it) + IntentData.put(it, ReadBook.bookSource?.getHeaderMap(true)) + } } }.onError { toastOnUi(it.localizedMessage)