Save reader progress when activity is paused (#7121)

pull/7123/head
CVIUS 2 years ago committed by GitHub
parent 6d655ff757
commit f1ab34e27c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -231,6 +231,11 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
super.onSaveInstanceState(outState) super.onSaveInstanceState(outState)
} }
override fun onPause() {
presenter.saveProgress()
super.onPause()
}
/** /**
* Set menu visibility again on activity resume to apply immersive mode again if needed. * Set menu visibility again on activity resume to apply immersive mode again if needed.
* Helps with rotations. * Helps with rotations.

@ -465,6 +465,10 @@ class ReaderPresenter(
} }
} }
fun saveProgress() {
getCurrentChapter()?.let { onChapterChanged(it) }
}
/** /**
* Called from the activity to preload the given [chapter]. * Called from the activity to preload the given [chapter].
*/ */

Loading…
Cancel
Save