diff --git a/src/ru/remanga/build.gradle b/src/ru/remanga/build.gradle index 02eaae7b5..9289203c7 100644 --- a/src/ru/remanga/build.gradle +++ b/src/ru/remanga/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Remanga' pkgNameSuffix = 'ru.remanga' extClass = '.Remanga' - extVersionCode = 58 + extVersionCode = 59 } dependencies { diff --git a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt index 7140bda0c..d1f59e005 100644 --- a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt +++ b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt @@ -47,6 +47,7 @@ import rx.Observable import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get import uy.kohesive.injekt.injectLazy +import java.io.IOException import java.net.URLDecoder import java.text.SimpleDateFormat import java.util.Date @@ -58,6 +59,8 @@ class Remanga : ConfigurableSource, HttpSource() { override val name = "Remanga" + override val id: Long = 8983242087533137528 + override val lang = "ru" private val preferences: SharedPreferences by lazy { @@ -89,6 +92,9 @@ class Remanga : ConfigurableSource, HttpSource() { ?.let { jsonString -> json.decodeFromString(jsonString) } ?: return chain.proceed(request) + if (authCookie.access_token == null) + throw IOException("Авторизация слетела. Очистите cookies и переавторизуйтесь.") + USER_ID = authCookie.id.toString() val authRequest = request.newBuilder() .addHeader("Authorization", "bearer ${authCookie.access_token}")