Я использую метод ниже, чтобы получить список Подписчиков.
Client.shared.flatFeed(feedSlug: "user")?.followers(completion: { (result) in
if let followers = try? result.get() {
let list = followers.results
for follower in list {
}
} else if let error = result.error {
print("get error in fetching followers: \(error.localizedDescription)")
}
})
Проблема с этим методом в том, что он возвращает [Follower].Ниже приведена модель последователя
public struct Follower: Decodable {
private enum CodingKeys: String, CodingKey {
case feedId = "feed_id"
case targetFeedId = "target_id"
case created = "created_at"
case updated = "updated_at"
}
/// A feed id.
public let feedId: FeedId
/// A target feed id.
public let targetFeedId: FeedId
/// A created date.
public let created: Date
/// An updated date.
public let updated: Date?
}
Но мне нужен [Пользователь], чтобы я мог показать список на экране.При таком подходе я должен использовать метод getUser для всех feedID.Есть ли у getStream иное лучшее решение?