Fixed debug logs settings not updated until app restart

This commit is contained in:
Sylvain Berfini 2020-09-01 11:40:53 +02:00
parent 5321918b2d
commit 0f0bc1c6e5

View file

@ -23,13 +23,17 @@ import androidx.lifecycle.MutableLiveData
import org.linphone.LinphoneApplication.Companion.coreContext
import org.linphone.R
import org.linphone.activities.main.settings.SettingListenerStub
import org.linphone.core.Factory
import org.linphone.mediastream.Version
import org.linphone.utils.AppUtils
import org.linphone.utils.Event
class AdvancedSettingsViewModel : GenericSettingsViewModel() {
val debugModeListener = object : SettingListenerStub() {
override fun onBoolValueChanged(newValue: Boolean) {
prefs.debugLogs = newValue
val appName = AppUtils.getString(R.string.app_name)
Factory.instance().setDebugMode(prefs.debugLogs, appName)
}
}
val debugMode = MutableLiveData<Boolean>()