mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-10-09 11:23:48 +00:00
Add more logs
This commit is contained in:
parent
f58c2460d1
commit
9ef7cb68c1
@ -11,9 +11,18 @@ enum MessageHistoryIndexHoleOperation {
|
|||||||
case remove(ClosedRange<MessageId.Id>)
|
case remove(ClosedRange<MessageId.Id>)
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum MessageHistoryHoleSpace: Equatable, Hashable {
|
public enum MessageHistoryHoleSpace: Equatable, Hashable, CustomStringConvertible {
|
||||||
case everywhere
|
case everywhere
|
||||||
case tag(MessageTags)
|
case tag(MessageTags)
|
||||||
|
|
||||||
|
public var description: String {
|
||||||
|
switch self {
|
||||||
|
case .everywhere:
|
||||||
|
return ".everywhere"
|
||||||
|
case let .tag(tags):
|
||||||
|
return ".tag\(tags.rawValue)"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private func addOperation(_ operation: MessageHistoryIndexHoleOperation, peerId: PeerId, namespace: MessageId.Namespace, space: MessageHistoryHoleSpace, to operations: inout [MessageHistoryIndexHoleOperationKey: [MessageHistoryIndexHoleOperation]]) {
|
private func addOperation(_ operation: MessageHistoryIndexHoleOperation, peerId: PeerId, namespace: MessageId.Namespace, space: MessageHistoryHoleSpace, to operations: inout [MessageHistoryIndexHoleOperationKey: [MessageHistoryIndexHoleOperation]]) {
|
||||||
@ -377,6 +386,8 @@ final class MessageHistoryHoleIndexTable: Table {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private func removeInternal(peerId: PeerId, namespace: MessageId.Namespace, space: MessageHistoryHoleSpace, range: ClosedRange<MessageId.Id>, operations: inout [MessageHistoryIndexHoleOperationKey: [MessageHistoryIndexHoleOperation]]) {
|
private func removeInternal(peerId: PeerId, namespace: MessageId.Namespace, space: MessageHistoryHoleSpace, range: ClosedRange<MessageId.Id>, operations: inout [MessageHistoryIndexHoleOperationKey: [MessageHistoryIndexHoleOperation]]) {
|
||||||
|
postboxLog("MessageHistoryHoleIndexTable: removeInternal peerId: \(peerId) namespace: \(namespace) space: \(space) range: \(range)")
|
||||||
|
|
||||||
var removeKeys: [Int32] = []
|
var removeKeys: [Int32] = []
|
||||||
var insertRanges = IndexSet()
|
var insertRanges = IndexSet()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user