mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Saved message improvements
This commit is contained in:
@@ -42,9 +42,9 @@ private struct SearchMessagesPeerState: Equatable {
|
||||
}
|
||||
}
|
||||
|
||||
public struct SearchMessagesResult {
|
||||
public struct SearchMessagesResult: Equatable {
|
||||
public let messages: [Message]
|
||||
public let threadInfo:[MessageId : MessageHistoryThreadData]
|
||||
public let threadInfo: [MessageId: MessageHistoryThreadData]
|
||||
public let readStates: [PeerId: CombinedPeerReadState]
|
||||
public let totalCount: Int32
|
||||
public let completed: Bool
|
||||
@@ -56,6 +56,21 @@ public struct SearchMessagesResult {
|
||||
self.totalCount = totalCount
|
||||
self.completed = completed
|
||||
}
|
||||
|
||||
public static func ==(lhs: SearchMessagesResult, rhs: SearchMessagesResult) -> Bool {
|
||||
if lhs.messages.count != rhs.messages.count {
|
||||
return false
|
||||
}
|
||||
for i in 0 ..< lhs.messages.count {
|
||||
if lhs.messages[i].index != rhs.messages[i].index {
|
||||
return false
|
||||
}
|
||||
if lhs.messages[i].stableVersion != rhs.messages[i].stableVersion {
|
||||
return false
|
||||
}
|
||||
}
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
public struct SearchMessagesState: Equatable {
|
||||
|
||||
Reference in New Issue
Block a user