Audio level feedback

This commit is contained in:
Ali
2020-07-06 01:19:30 +04:00
parent 52aa4f5619
commit 3e25bb7bf5
9 changed files with 177 additions and 14 deletions

View File

@@ -11,6 +11,22 @@ import TelegramUIPreferences
class ChatMessageFileBubbleContentNode: ChatMessageBubbleContentNode {
private let interactiveFileNode: ChatMessageInteractiveFileNode
override var visibility: ListViewItemNodeVisibility {
didSet {
var wasVisible = false
if case .visible = oldValue {
wasVisible = true
}
var isVisible = false
if case .visible = self.visibility {
isVisible = true
}
if wasVisible != isVisible {
self.interactiveFileNode.visibility = isVisible
}
}
}
required init() {
self.interactiveFileNode = ChatMessageInteractiveFileNode()