mirror of
https://github.com/GLEGram/GLEGram-iOS.git
synced 2026-04-24 11:56:18 +02:00
4647310322
Based on Swiftgram 12.5 (Telegram iOS 12.5). All GLEGram features ported and organized in GLEGram/ folder. Features: Ghost Mode, Saved Deleted Messages, Content Protection Bypass, Font Replacement, Fake Profile, Chat Export, Plugin System, and more. See CHANGELOG_12.5.md for full details.
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])
|
|
}
|