Various fixes

This commit is contained in:
Ilya Laktyushin
2023-11-27 17:58:26 +04:00
parent e33b789f40
commit ca1dc72e57
9 changed files with 180 additions and 14 deletions

View File

@@ -22,13 +22,14 @@ public class StatsMessageItem: ListViewItem, ItemListItem {
let views: Int32
let reactions: Int32
let forwards: Int32
let isPeer: Bool
public let sectionId: ItemListSectionId
let style: ItemListStyle
let action: (() -> Void)?
let openStory: (UIView) -> Void
let contextAction: ((ASDisplayNode, ContextGesture?) -> Void)?
init(context: AccountContext, presentationData: ItemListPresentationData, peer: Peer, item: StatsPostItem, views: Int32, reactions: Int32, forwards: Int32, sectionId: ItemListSectionId, style: ItemListStyle, action: (() -> Void)?, openStory: @escaping (UIView) -> Void, contextAction: ((ASDisplayNode, ContextGesture?) -> Void)?) {
init(context: AccountContext, presentationData: ItemListPresentationData, peer: Peer, item: StatsPostItem, views: Int32, reactions: Int32, forwards: Int32, isPeer: Bool = false, sectionId: ItemListSectionId, style: ItemListStyle, action: (() -> Void)?, openStory: @escaping (UIView) -> Void, contextAction: ((ASDisplayNode, ContextGesture?) -> Void)?) {
self.context = context
self.presentationData = presentationData
self.peer = peer
@@ -36,6 +37,7 @@ public class StatsMessageItem: ListViewItem, ItemListItem {
self.views = views
self.reactions = reactions
self.forwards = forwards
self.isPeer = isPeer
self.sectionId = sectionId
self.style = style
self.action = action