优化
This commit is contained in:
@@ -5,6 +5,7 @@ import android.content.Intent
|
||||
import android.net.Uri
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.github.junrar.exception.UnsupportedRarV5Exception
|
||||
import io.legado.app.R
|
||||
import io.legado.app.base.BaseViewModel
|
||||
import io.legado.app.constant.AppLog
|
||||
@@ -293,8 +294,13 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
|
||||
AppPattern.bookFileRegex.matches(it.name)
|
||||
}
|
||||
}.onError {
|
||||
AppLog.put("DeCompress Error:\n${it.localizedMessage}", it)
|
||||
context.toastOnUi("DeCompress Error:\n${it.localizedMessage}")
|
||||
when (it) {
|
||||
is UnsupportedRarV5Exception -> context.toastOnUi("暂不支持 rar v5 解压")
|
||||
else -> {
|
||||
AppLog.put("DeCompress Error:\n${it.localizedMessage}", it)
|
||||
context.toastOnUi("DeCompress Error:\n${it.localizedMessage}")
|
||||
}
|
||||
}
|
||||
}.onSuccess {
|
||||
onSuccess.invoke(it)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user