Add more logs

This commit is contained in:
Ali 2022-03-25 21:08:10 +04:00
parent f58c2460d1
commit 9ef7cb68c1

View File

@ -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()