🛠️ Fix crash in Reader

* Fixed crash in Reader caused by state not being properly initialized
This commit is contained in:
Acclorite 2024-09-24 18:46:09 +03:00
parent 35eadafb9b
commit 896e584e6d

View file

@ -562,7 +562,7 @@ class ReaderViewModel @Inject constructor(
@OptIn(FlowPreview::class)
fun onUpdateProgress(refreshList: (Book) -> Unit) {
viewModelScope.launch(Dispatchers.IO) {
viewModelScope.launch(Dispatchers.Main) {
snapshotFlow {
_state.value.listState.firstVisibleItemIndex to _state.value.listState.firstVisibleItemScrollOffset
}
@ -589,7 +589,7 @@ class ReaderViewModel @Inject constructor(
@OptIn(FlowPreview::class)
fun onUpdateCurrentChapter() {
viewModelScope.launch(Dispatchers.IO) {
viewModelScope.launch(Dispatchers.Main) {
snapshotFlow {
_state.value.listState.firstVisibleItemIndex
}