mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
no message
This commit is contained in:
38
TelegramUI/ListMessageNode.swift
Normal file
38
TelegramUI/ListMessageNode.swift
Normal file
@@ -0,0 +1,38 @@
|
||||
import Foundation
|
||||
import Display
|
||||
import AsyncDisplayKit
|
||||
import Postbox
|
||||
|
||||
class ListMessageNode: ListViewItemNode {
|
||||
var item: ListMessageItem?
|
||||
var controllerInteraction: ChatControllerInteraction?
|
||||
|
||||
required init() {
|
||||
super.init(layerBacked: false, dynamicBounce: false)
|
||||
}
|
||||
|
||||
func setupItem(_ item: ListMessageItem) {
|
||||
self.item = item
|
||||
}
|
||||
|
||||
override public func layoutForWidth(_ width: CGFloat, item: ListViewItem, previousItem: ListViewItem?, nextItem: ListViewItem?) {
|
||||
}
|
||||
|
||||
func asyncLayout() -> (_ item: ListMessageItem, _ width: CGFloat, _ mergedTop: Bool, _ mergedBottom: Bool) -> (ListViewItemNodeLayout, (ListViewItemUpdateAnimation) -> Void) {
|
||||
return { _, width, _, _ in
|
||||
return (ListViewItemNodeLayout(contentSize: CGSize(width: width, height: 1.0), insets: UIEdgeInsets()), { _ in
|
||||
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
func transitionNode(id: MessageId, media: Media) -> ASDisplayNode? {
|
||||
return nil
|
||||
}
|
||||
|
||||
func updateHiddenMedia() {
|
||||
}
|
||||
|
||||
func updateSelectionState(animated: Bool) {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user