This commit is contained in:
kunfei
2023-06-21 20:47:34 +08:00
parent 459de8ae1b
commit a2d8b00917
3 changed files with 20 additions and 1 deletions
+3
View File
@@ -28,6 +28,7 @@ import io.legado.app.help.coroutine.Coroutine
import io.legado.app.help.http.Cronet
import io.legado.app.help.http.ObsoleteUrlFactory
import io.legado.app.help.http.okHttpClient
import io.legado.app.help.source.SourceHelp
import io.legado.app.model.BookCover
import io.legado.app.utils.defaultSharedPreferences
import io.legado.app.utils.getPrefBoolean
@@ -73,6 +74,8 @@ class App : Application() {
1 -> ChineseUtils.preLoad(true, TransType.TRADITIONAL_TO_SIMPLE)
2 -> ChineseUtils.preLoad(true, TransType.SIMPLE_TO_TRADITIONAL)
}
//调整排序序号
SourceHelp.adjustSortNumber()
//同步阅读记录
if (AppConfig.syncBookProgress) {
AppWebDav.downloadAllBookProgress()
@@ -74,4 +74,18 @@ object SourceHelp {
return false
}
/**
* 调整排序序号
*/
fun adjustSortNumber() {
if (
appDb.bookSourceDao.maxOrder > 99999
|| appDb.bookSourceDao.minOrder < -99999
) {
appDb.bookSourceDao.all.forEachIndexed { index, bookSource ->
appDb.bookSourceDao.upOrder(bookSource.bookSourceUrl, index)
}
}
}
}
@@ -12,7 +12,9 @@ import splitties.init.appCtx
import java.util.concurrent.locks.LockSupport
import kotlin.time.Duration.Companion.minutes
/**
* 源验证
*/
object SourceVerificationHelp {
private val waitTime = 1.minutes.inWholeNanoseconds