mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-02-02 20:26:47 +01:00
Improve algo
This commit is contained in:
parent
bd238dcbfa
commit
50495ef604
@ -145,12 +145,13 @@ class VectorSettingsGeneralFragment : VectorSettingsBaseFragment() {
|
|||||||
session.rx()
|
session.rx()
|
||||||
.liveUser(session.myUserId)
|
.liveUser(session.myUserId)
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.distinctUntilChanged { user -> user.displayName }
|
.map { it.displayName ?: "" }
|
||||||
|
.distinctUntilChanged()
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
.subscribe { user ->
|
.subscribe { displayName ->
|
||||||
mDisplayNamePreference.let {
|
mDisplayNamePreference.let {
|
||||||
it.summary = user.displayName ?: ""
|
it.summary = displayName
|
||||||
it.text = user.displayName ?: ""
|
it.text = displayName
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.disposeOnDestroyView()
|
.disposeOnDestroyView()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user