From 00521578d585dc9ba7a548906cc52def1ab0c1ca Mon Sep 17 00:00:00 2001 From: Damontecres Date: Fri, 14 Nov 2025 14:01:20 -0500 Subject: [PATCH] Another fix for server/user list --- .../com/github/damontecres/wholphin/data/ServerRepository.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/damontecres/wholphin/data/ServerRepository.kt b/app/src/main/java/com/github/damontecres/wholphin/data/ServerRepository.kt index 490ad701..ec385b53 100644 --- a/app/src/main/java/com/github/damontecres/wholphin/data/ServerRepository.kt +++ b/app/src/main/java/com/github/damontecres/wholphin/data/ServerRepository.kt @@ -5,13 +5,13 @@ import android.content.SharedPreferences import androidx.core.content.edit import androidx.datastore.core.DataStore import androidx.lifecycle.LiveData -import androidx.lifecycle.MutableLiveData import androidx.lifecycle.map import com.github.damontecres.wholphin.data.model.JellyfinServer import com.github.damontecres.wholphin.data.model.JellyfinUser import com.github.damontecres.wholphin.preferences.AppPreferences import com.github.damontecres.wholphin.ui.setValueOnMain import com.github.damontecres.wholphin.ui.toServerString +import com.github.damontecres.wholphin.util.EqualityMutableLiveData import dagger.hilt.android.qualifiers.ApplicationContext import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext @@ -42,7 +42,7 @@ class ServerRepository ) { private val sharedPreferences = getServerSharedPreferences(context) - private var _current = MutableLiveData(null) + private var _current = EqualityMutableLiveData(null) val current: LiveData = _current val currentServer: LiveData get() = _current.map { it?.server }