File tree Expand file tree Collapse file tree
services/flipchat/chat/src/main/kotlin/xyz/flipchat/services/internal/db Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import androidx.room.Query
77import com.getcode.model.ID
88import com.getcode.utils.base58
99import kotlinx.coroutines.flow.Flow
10+ import kotlinx.coroutines.flow.map
1011import xyz.flipchat.services.data.MemberIdentity
1112import xyz.flipchat.services.domain.model.people.FlipchatUser
1213import xyz.flipchat.services.domain.model.people.FlipchatUserWithSocialProfiles
@@ -39,5 +40,8 @@ interface UserDao {
3940 fun getUsersFrom (userIds : List <String >): Flow <List <FlipchatUserWithSocialProfiles >>
4041 fun getUsersFromIds (userIds : List <ID >): Flow <List <FlipchatUserWithSocialProfiles >> {
4142 return getUsersFrom(userIds.map { it.base58 })
43+ .map { users ->
44+ users.sortedBy { userIds.indexOf(it.user.id) }
45+ }
4246 }
4347}
You can’t perform that action at this time.
0 commit comments