mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-07 14:53:35 +00:00
Preload chat history while viewing profiles of people nearby
This commit is contained in:
parent
e62ce4c333
commit
04ba76c7e6
@ -1082,6 +1082,7 @@ private final class PeerInfoScreenNode: ViewControllerTracingNode, UIScrollViewD
|
|||||||
private let toggleShouldChannelMessagesSignaturesDisposable = MetaDisposable()
|
private let toggleShouldChannelMessagesSignaturesDisposable = MetaDisposable()
|
||||||
private let selectAddMemberDisposable = MetaDisposable()
|
private let selectAddMemberDisposable = MetaDisposable()
|
||||||
private let addMemberDisposable = MetaDisposable()
|
private let addMemberDisposable = MetaDisposable()
|
||||||
|
private let preloadHistoryDisposable = MetaDisposable()
|
||||||
|
|
||||||
private let updateAvatarDisposable = MetaDisposable()
|
private let updateAvatarDisposable = MetaDisposable()
|
||||||
private let currentAvatarMixin = Atomic<TGMediaAvatarMenuMixin?>(value: nil)
|
private let currentAvatarMixin = Atomic<TGMediaAvatarMenuMixin?>(value: nil)
|
||||||
@ -2018,6 +2019,8 @@ private final class PeerInfoScreenNode: ViewControllerTracingNode, UIScrollViewD
|
|||||||
})
|
})
|
||||||
|
|
||||||
if let _ = nearbyPeerDistance {
|
if let _ = nearbyPeerDistance {
|
||||||
|
self.preloadHistoryDisposable.set(self.context.account.addAdditionalPreloadHistoryPeerId(peerId: peerId))
|
||||||
|
|
||||||
self.preloadedSticker.set(.single(nil)
|
self.preloadedSticker.set(.single(nil)
|
||||||
|> then(randomGreetingSticker(account: context.account)
|
|> then(randomGreetingSticker(account: context.account)
|
||||||
|> map { item in
|
|> map { item in
|
||||||
@ -2049,6 +2052,7 @@ private final class PeerInfoScreenNode: ViewControllerTracingNode, UIScrollViewD
|
|||||||
self.updateAvatarDisposable.dispose()
|
self.updateAvatarDisposable.dispose()
|
||||||
self.selectAddMemberDisposable.dispose()
|
self.selectAddMemberDisposable.dispose()
|
||||||
self.addMemberDisposable.dispose()
|
self.addMemberDisposable.dispose()
|
||||||
|
self.preloadHistoryDisposable.dispose()
|
||||||
self.preloadStickerDisposable.dispose()
|
self.preloadStickerDisposable.dispose()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user