mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Star gifts API
This commit is contained in:
@@ -101,5 +101,16 @@ public extension TelegramEngine {
|
||||
public func fulfillStarsSubscription(peerId: EnginePeer.Id, subscriptionId: String) -> Signal<Never, FulfillStarsSubsciptionError> {
|
||||
return _internal_fulfillStarsSubscription(account: self.account, peerId: peerId, subscriptionId: subscriptionId)
|
||||
}
|
||||
|
||||
public func cachedStarGifts() -> Signal<[StarGift]?, NoError> {
|
||||
return _internal_cachedStarGifts(postbox: self.account.postbox)
|
||||
|> map { starGiftsList in
|
||||
return starGiftsList?.items
|
||||
}
|
||||
}
|
||||
|
||||
public func keepStarGiftsUpdated() -> Signal<Never, NoError> {
|
||||
return _internal_keepCachedStarGiftsUpdated(postbox: self.account.postbox, network: self.account.network)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user