forked from melod1n/fast-messenger
fix online friends & pagination
This commit is contained in:
@@ -36,7 +36,7 @@ class FriendsRepositoryImpl(
|
||||
val onlineFriends = async { getOnlineFriends(count, offset) }.await()
|
||||
.successOrElse { failure ->
|
||||
return@withContext failure
|
||||
}.mapNotNull { userId -> friends.find { it.id == userId } }
|
||||
}
|
||||
|
||||
ApiResult.success(FriendsInfo(friends, onlineFriends))
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ import dev.meloda.fast.model.api.domain.VkUser
|
||||
|
||||
data class FriendsInfo(
|
||||
val friends: List<VkUser>,
|
||||
val onlineFriends: List<VkUser>
|
||||
val onlineFriendsIds: List<Int>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user