mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Various Fixes
This commit is contained in:
@@ -393,10 +393,12 @@ final class OverlayPlayerControlsNode: ASDisplayNode {
|
||||
|
||||
if strongSelf.displayData != displayData {
|
||||
strongSelf.displayData = displayData
|
||||
|
||||
|
||||
var canShare = true
|
||||
if let (_, valueOrLoading, _) = value, case let .state(value) = valueOrLoading, let source = value.item.playbackData?.source {
|
||||
switch source {
|
||||
case let .telegramFile(fileReference):
|
||||
case let .telegramFile(fileReference, isCopyProtected):
|
||||
canShare = !isCopyProtected
|
||||
strongSelf.currentFileReference = fileReference
|
||||
if let size = fileReference.media.size {
|
||||
strongSelf.scrubberNode.bufferingStatus = strongSelf.postbox.mediaBox.resourceRangesStatus(fileReference.media.resource)
|
||||
@@ -411,6 +413,8 @@ final class OverlayPlayerControlsNode: ASDisplayNode {
|
||||
strongSelf.scrubberNode.bufferingStatus = nil
|
||||
}
|
||||
strongSelf.updateLabels(transition: .immediate)
|
||||
|
||||
strongSelf.shareNode.isHidden = !canShare
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user