From 9ef7cb68c1953802497fe37a7d3a83bc9f166b22 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Fri, 25 Mar 2022 21:08:10 +0400 Subject: [PATCH] Add more logs --- .../Sources/MessageHistoryHoleIndexTable.swift | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/submodules/Postbox/Sources/MessageHistoryHoleIndexTable.swift b/submodules/Postbox/Sources/MessageHistoryHoleIndexTable.swift index 233c6d12dd..138e5a74cc 100644 --- a/submodules/Postbox/Sources/MessageHistoryHoleIndexTable.swift +++ b/submodules/Postbox/Sources/MessageHistoryHoleIndexTable.swift @@ -11,9 +11,18 @@ enum MessageHistoryIndexHoleOperation { case remove(ClosedRange) } -public enum MessageHistoryHoleSpace: Equatable, Hashable { +public enum MessageHistoryHoleSpace: Equatable, Hashable, CustomStringConvertible { case everywhere 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]]) { @@ -377,6 +386,8 @@ final class MessageHistoryHoleIndexTable: Table { } private func removeInternal(peerId: PeerId, namespace: MessageId.Namespace, space: MessageHistoryHoleSpace, range: ClosedRange, operations: inout [MessageHistoryIndexHoleOperationKey: [MessageHistoryIndexHoleOperation]]) { + postboxLog("MessageHistoryHoleIndexTable: removeInternal peerId: \(peerId) namespace: \(namespace) space: \(space) range: \(range)") + var removeKeys: [Int32] = [] var insertRanges = IndexSet()