|
|
@ -6,6 +6,7 @@ import android.os.Build |
|
|
|
import io.legado.app.BuildConfig |
|
|
|
import io.legado.app.BuildConfig |
|
|
|
import io.legado.app.constant.AppConst |
|
|
|
import io.legado.app.constant.AppConst |
|
|
|
import io.legado.app.constant.PreferKey |
|
|
|
import io.legado.app.constant.PreferKey |
|
|
|
|
|
|
|
import io.legado.app.data.appDb |
|
|
|
import io.legado.app.utils.* |
|
|
|
import io.legado.app.utils.* |
|
|
|
import splitties.init.appCtx |
|
|
|
import splitties.init.appCtx |
|
|
|
|
|
|
|
|
|
|
@ -388,6 +389,11 @@ object AppConfig : SharedPreferences.OnSharedPreferenceChangeListener { |
|
|
|
appCtx.putPrefInt(PreferKey.bookshelfSort, value) |
|
|
|
appCtx.putPrefInt(PreferKey.bookshelfSort, value) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun getBookSortByGroupId(groupId: Long): Int { |
|
|
|
|
|
|
|
return appDb.bookGroupDao.getByID(groupId)?.getRealBookSort() |
|
|
|
|
|
|
|
?: bookshelfSort |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private fun getPrefUserAgent(): String { |
|
|
|
private fun getPrefUserAgent(): String { |
|
|
|
val ua = appCtx.getPrefString(PreferKey.userAgent) |
|
|
|
val ua = appCtx.getPrefString(PreferKey.userAgent) |
|
|
|
if (ua.isNullOrBlank()) { |
|
|
|
if (ua.isNullOrBlank()) { |
|
|
|