diff --git a/SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPoller.swift b/SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPoller.swift index de35a3821..f47d66490 100644 --- a/SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPoller.swift +++ b/SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPoller.swift @@ -6,7 +6,6 @@ public final class OpenGroupPoller : NSObject { private var pollForNewMessagesTimer: Timer? = nil private var pollForDeletedMessagesTimer: Timer? = nil private var pollForModeratorsTimer: Timer? = nil - private var pollForDisplayNamesTimer: Timer? = nil private var hasStarted = false private var isPolling = false @@ -14,8 +13,7 @@ public final class OpenGroupPoller : NSObject { private let pollForNewMessagesInterval: TimeInterval = 4 private let pollForDeletedMessagesInterval: TimeInterval = 60 private let pollForModeratorsInterval: TimeInterval = 10 * 60 - private let pollForDisplayNamesInterval: TimeInterval = 60 - + // MARK: Lifecycle @objc(initForOpenGroup:) public init(for openGroup: OpenGroup) { @@ -30,12 +28,10 @@ public final class OpenGroupPoller : NSObject { strongSelf.pollForNewMessagesTimer = Timer.scheduledTimer(withTimeInterval: strongSelf.pollForNewMessagesInterval, repeats: true) { _ in self?.pollForNewMessages() } strongSelf.pollForDeletedMessagesTimer = Timer.scheduledTimer(withTimeInterval: strongSelf.pollForDeletedMessagesInterval, repeats: true) { _ in self?.pollForDeletedMessages() } strongSelf.pollForModeratorsTimer = Timer.scheduledTimer(withTimeInterval: strongSelf.pollForModeratorsInterval, repeats: true) { _ in self?.pollForModerators() } - strongSelf.pollForDisplayNamesTimer = Timer.scheduledTimer(withTimeInterval: strongSelf.pollForDisplayNamesInterval, repeats: true) { _ in self?.pollForDisplayNames() } // Perform initial updates strongSelf.pollForNewMessages() strongSelf.pollForDeletedMessages() strongSelf.pollForModerators() - strongSelf.pollForDisplayNames() strongSelf.hasStarted = true } } @@ -44,7 +40,6 @@ public final class OpenGroupPoller : NSObject { pollForNewMessagesTimer?.invalidate() pollForDeletedMessagesTimer?.invalidate() pollForModeratorsTimer?.invalidate() - pollForDisplayNamesTimer?.invalidate() hasStarted = false } @@ -70,71 +65,77 @@ public final class OpenGroupPoller : NSObject { let cutoffIndex = senderPublicKey.index(endIndex, offsetBy: -8) return "\(rawDisplayName) (...\(senderPublicKey[cutoffIndex..