[修复] 阅读记录书籍不在书架时自动搜索 #631
This commit is contained in:
@@ -1,17 +1,18 @@
|
||||
package io.legado.app.ui.book.readRecord
|
||||
|
||||
import android.os.Bundle
|
||||
import androidx.compose.runtime.*
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
import io.legado.app.ui.theme.AppTheme
|
||||
import io.legado.app.base.BaseComposeActivity
|
||||
import io.legado.app.data.appDb
|
||||
import io.legado.app.data.entities.readRecord.ReadRecordSession
|
||||
import io.legado.app.ui.book.search.SearchActivity
|
||||
import io.legado.app.ui.theme.AppTheme
|
||||
import io.legado.app.utils.startActivity
|
||||
import io.legado.app.utils.startActivityForBook
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlinx.coroutines.withContext
|
||||
import io.legado.app.base.BaseComposeActivity
|
||||
import io.legado.app.data.entities.readRecord.ReadRecordSession
|
||||
import org.koin.androidx.compose.koinViewModel
|
||||
|
||||
data class TimelineItem(
|
||||
val session: ReadRecordSession,
|
||||
@@ -31,6 +32,11 @@ class ReadRecordActivity : BaseComposeActivity() {
|
||||
appDb.bookDao.findByName(bookName).firstOrNull()
|
||||
}
|
||||
if (book != null) startActivityForBook(book)
|
||||
else {
|
||||
startActivity<SearchActivity> {
|
||||
putExtra("key", bookName)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user