mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
26 lines
711 B
Swift
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)?
|
|
}
|