Fixed Bottom Navigation disappear after saving language

This commit is contained in:
MohitMali 2023-01-27 16:49:00 +05:30
parent 2bb87c8ed7
commit 8503c48677

View File

@ -20,6 +20,7 @@ package org.kiwix.kiwixmobile.language.viewmodel
import android.annotation.SuppressLint
import androidx.appcompat.app.AppCompatActivity
import io.reactivex.Flowable
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.schedulers.Schedulers
import org.kiwix.kiwixmobile.core.base.SideEffect
import org.kiwix.kiwixmobile.core.dao.NewLanguagesDao
@ -34,6 +35,7 @@ data class SaveLanguagesAndFinish(
override fun invokeWith(activity: AppCompatActivity) {
Flowable.fromCallable { languageDao.insert(languages) }
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe({
activity.onBackPressed()
}, Throwable::printStackTrace)