mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-05 05:51:42 +00:00
28 lines
663 B
Swift
28 lines
663 B
Swift
import Foundation
|
|
import Postbox
|
|
import SwiftSignalKit
|
|
|
|
final class CachedStickerAJpegRepresentation: CachedMediaResourceRepresentation {
|
|
let size: CGSize?
|
|
|
|
var uniqueId: String {
|
|
if let size = self.size {
|
|
return "sticker-ajpeg-\(Int(size.width))x\(Int(size.height))"
|
|
} else {
|
|
return "sticker-ajpeg"
|
|
}
|
|
}
|
|
|
|
init(size: CGSize?) {
|
|
self.size = size
|
|
}
|
|
|
|
func isEqual(to: CachedMediaResourceRepresentation) -> Bool {
|
|
if let to = to as? CachedStickerAJpegRepresentation {
|
|
return self.size == to.size
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
}
|