Message effects improvements

This commit is contained in:
Isaac
2024-05-14 15:48:07 +04:00
parent 250b5ff2ad
commit 608893e317
16 changed files with 116 additions and 7 deletions

View File

@@ -0,0 +1,22 @@
import Foundation
import UIKit
import Display
import SwiftSignalKit
import Postbox
import TelegramCore
import TelegramUIPreferences
import AccountContext
import ChatMessageItemView
extension ChatControllerImpl {
func playMessageEffect(message: Message) {
var messageItemNode: ChatMessageItemView?
self.chatDisplayNode.historyNode.forEachVisibleMessageItemNode { itemNode in
if let item = itemNode.item, item.message.id == message.id {
messageItemNode = itemNode
}
}
messageItemNode?.playMessageEffect()
}
}