Merge pull request #51 from MajorTanya/fix-hard-crash-loop
Fix hard crash loop
This commit is contained in:
@@ -2,7 +2,7 @@ ext {
|
|||||||
kmkVersionCode = 1
|
kmkVersionCode = 1
|
||||||
extName = 'Kavita'
|
extName = 'Kavita'
|
||||||
extClass = '.KavitaFactory'
|
extClass = '.KavitaFactory'
|
||||||
extVersionCode = 21
|
extVersionCode = 22
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2587,10 +2587,8 @@ class Kavita(private val suffix: String = "") : ConfigurableSource, UnmeteredSou
|
|||||||
try {
|
try {
|
||||||
Log.d(LOG_TAG, "Starting Kavita extension initialization")
|
Log.d(LOG_TAG, "Starting Kavita extension initialization")
|
||||||
|
|
||||||
// First attempt login with timeout
|
|
||||||
val loginJob = async { doLogin() }
|
|
||||||
try {
|
try {
|
||||||
loginJob.await()
|
doLogin()
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
Log.e(LOG_TAG, "Login failed during initialization", e)
|
Log.e(LOG_TAG, "Login failed during initialization", e)
|
||||||
initializationError = e
|
initializationError = e
|
||||||
|
|||||||
Reference in New Issue
Block a user