|
|
@@ -12,6 +12,7 @@ import android.widget.SeekBar
|
|
|
import androidx.activity.viewModels
|
|
|
import io.legado.app.R
|
|
|
import io.legado.app.base.VMBaseActivity
|
|
|
+import io.legado.app.constant.BookType
|
|
|
import io.legado.app.constant.EventBus
|
|
|
import io.legado.app.constant.Status
|
|
|
import io.legado.app.constant.Theme
|
|
|
@@ -21,6 +22,7 @@ import io.legado.app.data.entities.BookChapter
|
|
|
import io.legado.app.data.entities.BookSource
|
|
|
import io.legado.app.databinding.ActivityAudioPlayBinding
|
|
|
import io.legado.app.help.book.isAudio
|
|
|
+import io.legado.app.help.book.removeType
|
|
|
import io.legado.app.help.config.AppConfig
|
|
|
import io.legado.app.lib.dialogs.alert
|
|
|
import io.legado.app.model.AudioPlay
|
|
|
@@ -195,6 +197,8 @@ class AudioPlayActivity :
|
|
|
launch {
|
|
|
withContext(IO) {
|
|
|
AudioPlay.book?.migrateTo(book, toc)
|
|
|
+ book.removeType(BookType.updateError)
|
|
|
+ AudioPlay.book?.delete()
|
|
|
appDb.bookDao.insert(book)
|
|
|
}
|
|
|
startActivity<ReadBookActivity> {
|