Peter b317aab568 Add 'submodules/TelegramUI/' from commit 'fa3ac0b61a27c8dd3296518a15891a6f9750cbf2'
git-subtree-dir: submodules/TelegramUI
git-subtree-mainline: 5c1613d1048026b9e00a6ce753775cef87eb53fa
git-subtree-split: fa3ac0b61a27c8dd3296518a15891a6f9750cbf2
2019-06-11 19:00:46 +01:00

26 lines
711 B
Swift

import Foundation
struct GalleryItemOriginData: Equatable {
let title: String?
let timestamp: Int32?
static func ==(lhs: GalleryItemOriginData, rhs: GalleryItemOriginData) -> Bool {
return lhs.title == rhs.title && lhs.timestamp == rhs.timestamp
}
}
struct GalleryItemIndexData: Equatable {
let position: Int32
let totalCount: Int32
static func ==(lhs: GalleryItemIndexData, rhs: GalleryItemIndexData) -> Bool {
return lhs.position == rhs.position && lhs.totalCount == rhs.totalCount
}
}
protocol GalleryItem {
func node() -> GalleryItemNode
func updateNode(node: GalleryItemNode)
func thumbnailItem() -> (Int64, GalleryThumbnailItem)?
}