mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
28 lines
951 B
Swift
28 lines
951 B
Swift
import Foundation
|
|
|
|
public enum AdditionalMessageHistoryViewData: Equatable {
|
|
case cachedPeerData(PeerId)
|
|
case cachedPeerDataMessages(PeerId)
|
|
case peerChatState(PeerId)
|
|
case totalUnreadState
|
|
case peerNotificationSettings(PeerId)
|
|
case cacheEntry(ItemCacheEntryId)
|
|
case preferencesEntry(ValueBoxKey)
|
|
case peer(PeerId)
|
|
case peerIsContact(PeerId)
|
|
case message(MessageId)
|
|
}
|
|
|
|
public enum AdditionalMessageHistoryViewDataEntry {
|
|
case cachedPeerData(PeerId, CachedPeerData?)
|
|
case cachedPeerDataMessages(PeerId, [MessageId: Message]?)
|
|
case peerChatState(PeerId, PeerChatState?)
|
|
case totalUnreadState(ChatListTotalUnreadState)
|
|
case peerNotificationSettings(PeerNotificationSettings?)
|
|
case cacheEntry(ItemCacheEntryId, CodableEntry?)
|
|
case preferencesEntry(ValueBoxKey, PreferencesEntry?)
|
|
case peerIsContact(PeerId, Bool)
|
|
case peer(PeerId, Peer?)
|
|
case message(MessageId, [Message])
|
|
}
|