diff --git a/src/pt/manhastro/build.gradle b/src/pt/manhastro/build.gradle index b87f9c8a1..e30a5b1bd 100644 --- a/src/pt/manhastro/build.gradle +++ b/src/pt/manhastro/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.Manhastro' themePkg = 'madara' baseUrl = 'https://manhastro.net' - overrideVersionCode = 8 + overrideVersionCode = 9 isNsfw = true } diff --git a/src/pt/manhastro/src/eu/kanade/tachiyomi/extension/pt/manhastro/Manhastro.kt b/src/pt/manhastro/src/eu/kanade/tachiyomi/extension/pt/manhastro/Manhastro.kt index 8cc69cdf1..a0fb3dc28 100644 --- a/src/pt/manhastro/src/eu/kanade/tachiyomi/extension/pt/manhastro/Manhastro.kt +++ b/src/pt/manhastro/src/eu/kanade/tachiyomi/extension/pt/manhastro/Manhastro.kt @@ -6,6 +6,7 @@ import android.os.Handler import android.os.Looper import android.util.Base64 import android.util.Log +import android.webkit.CookieManager import android.widget.Toast import androidx.preference.EditTextPreference import androidx.preference.PreferenceScreen @@ -52,9 +53,14 @@ class Manhastro : private val application: Application by lazy { Injekt.get() } + private val cookieManager by lazy { CookieManager.getInstance() } + private var showWarning: Boolean = true private val authCookie: Cookie by lazy { + cookieManager.removeAllCookies(null) + cookieManager.flush() + val cookieJson = preferences.getString(COOKIE_STORAGE_PREF, "") as String if (cookieJson.isBlank()) { return@lazy doAuth().also(::upsetCookie)