рдирдорд╕реНрддреЗ @TheM4hd1
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрдпрд╛рдпреА рдЕрдиреБрд░реЛрдз рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдХрднреА рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░рд╛ рдХреЛрдб рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
func getMyFollowers() -> Observable<[User]>{
return Observable.create { observer in
self.handler.users.following(user: .me, with: .init(maxPagesToLoad: .max), updateHandler: nil, completionHandler: { (response, _) in
switch response {
case .success(let users):
observer.onNext(users)
observer.onCompleted()
case .failure(let error):
observer.onError(error)
observer.onCompleted()
}
})
return Disposables.create()
}
}
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ maxPagesToLoad рдХреЛ 1 рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдореБрджреНрджрд╛ рдкреЗрдЬрд┐рдиреЗрд╢рди рд╣реИред
@sbertix рд╡рд╣реА рдореБрджреНрджрд╛ рднреА рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ
self.handler.media.by(user: .primaryKey(userId), with: .init(maxPagesToLoad: .max)
рд╣рд╛рдВред рдореИрдВрдиреЗ рдЖрдЬ рд╡рд╣реА рдореБрджреНрджрд╛ рдкрдХрдбрд╝рд╛ рд╣реИред
рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 2.2
рд╕рд╛рде рдПрдХ рдмрдбрд╝реА рдмрдЧ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ rn.
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╣рд╛рдВред рдореИрдВрдиреЗ рдЖрдЬ рд╡рд╣реА рдореБрджреНрджрд╛ рдкрдХрдбрд╝рд╛ рд╣реИред
рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ
2.2
рд╕рд╛рде рдПрдХ рдмрдбрд╝реА рдмрдЧ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ rn.