Code review
This commit is contained in:
parent
5bb3e22868
commit
91ba17f71b
|
@ -101,9 +101,7 @@ class UserListViewModel @AssistedInject constructor(@Assisted initialState: User
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun cleanISURL(url: String?): String? {
|
private fun cleanISURL(url: String?): String? {
|
||||||
return if (url?.startsWith("https://") == true) {
|
return url?.removePrefix("https://")
|
||||||
url.substring("https://".length)
|
|
||||||
} else url
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onCleared() {
|
override fun onCleared() {
|
||||||
|
@ -186,15 +184,13 @@ class UserListViewModel @AssistedInject constructor(@Assisted initialState: User
|
||||||
displayName = json[ProfileService.DISPLAY_NAME_KEY] as? String,
|
displayName = json[ProfileService.DISPLAY_NAME_KEY] as? String,
|
||||||
avatarUrl = json[ProfileService.AVATAR_URL_KEY] as? String
|
avatarUrl = json[ProfileService.AVATAR_URL_KEY] as? String
|
||||||
)
|
)
|
||||||
).toOptional()
|
)
|
||||||
}
|
}
|
||||||
.onErrorResumeNext {
|
.onErrorResumeNext {
|
||||||
Single.just(ThreePidUser(email = search, user = User(foundThreePid.matrixId)).toOptional())
|
Single.just(ThreePidUser(email = search, user = User(foundThreePid.matrixId)))
|
||||||
}
|
}
|
||||||
} ?: Single.just(ThreePidUser(email = search, user = null).toOptional())
|
} ?: Single.just(ThreePidUser(email = search, user = null))
|
||||||
}
|
}
|
||||||
.map { it.getOrNull() }
|
|
||||||
|
|
||||||
stream.toAsync {
|
stream.toAsync {
|
||||||
copy(matchingEmail = it)
|
copy(matchingEmail = it)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue