Merge pull request #2296 from 821938089/little-fix

优化
This commit is contained in:
kunfei 2022-09-17 12:04:45 +08:00 committed by GitHub
commit 8e74ee85d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -150,7 +150,7 @@ class ReadMenu @JvmOverloads constructor(
bindEvent()
}
private fun initView() = binding.run {
private fun initView(reset: Boolean = false) = binding.run {
if (AppConfig.isNightTheme) {
fabNightTheme.setImageResource(R.drawable.ic_daytime)
} else {
@ -164,7 +164,7 @@ class ReadMenu @JvmOverloads constructor(
titleBar.setColorFilter(textColor)
tvChapterName.setTextColor(lightTextColor)
tvChapterUrl.setTextColor(lightTextColor)
} else {
} else if (reset) {
val bgColor = context.primaryColor
val textColor = context.primaryTextColor
titleBar.setTextColor(textColor)
@ -210,7 +210,7 @@ class ReadMenu @JvmOverloads constructor(
fun reset() {
upColorConfig()
initView()
initView(true)
}
fun refreshMenuColorFilter() {

View File

@ -77,6 +77,7 @@ class SearchViewModel(application: Application) : BaseViewModel(application) {
execute {
appDb.searchKeywordDao.get(key)?.let {
it.usage = it.usage + 1
it.lastUseTime = System.currentTimeMillis()
appDb.searchKeywordDao.update(it)
} ?: appDb.searchKeywordDao.insert(SearchKeyword(key, 1))
}