mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-04 01:19:33 +00:00
Rename var
This commit is contained in:
+4
-4
@@ -37,9 +37,9 @@ class MatrixUserRepository @Inject constructor(
|
|||||||
) : UserRepository {
|
) : UserRepository {
|
||||||
|
|
||||||
override suspend fun search(query: String): Flow<List<UserSearchResult>> = flow {
|
override suspend fun search(query: String): Flow<List<UserSearchResult>> = flow {
|
||||||
// Manually add a fake result with the matrixId, if provided and not the local user
|
// If the search term is a MXID that's not ours, we'll show a 'fake' result for that user, then update it when we get search results.
|
||||||
val isAnotherUsersId = MatrixPatterns.isUserId(query) && !client.isMe(UserId(query))
|
val shouldQueryProfile = MatrixPatterns.isUserId(query) && !client.isMe(UserId(query))
|
||||||
if (isAnotherUsersId) {
|
if (shouldQueryProfile) {
|
||||||
emit(listOf(UserSearchResult(MatrixUser(UserId(query)))))
|
emit(listOf(UserSearchResult(MatrixUser(UserId(query)))))
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -54,7 +54,7 @@ class MatrixUserRepository @Inject constructor(
|
|||||||
.toMutableList()
|
.toMutableList()
|
||||||
|
|
||||||
// If the query is another user's MXID and the result doesn't contain that user ID, query the profile information explicitly
|
// If the query is another user's MXID and the result doesn't contain that user ID, query the profile information explicitly
|
||||||
if (isAnotherUsersId && results.none { it.matrixUser.userId.value == query }) {
|
if (shouldQueryProfile && results.none { it.matrixUser.userId.value == query }) {
|
||||||
results.add(
|
results.add(
|
||||||
0,
|
0,
|
||||||
dataSource.getProfile(UserId(query))
|
dataSource.getProfile(UserId(query))
|
||||||
|
|||||||
Reference in New Issue
Block a user