Poll for deletions & moderation permission changes immediately

pull/46/head
Niels Andriesse 6 years ago
parent 8713b028b5
commit a03a0f8739

@ -23,9 +23,12 @@ public final class LokiGroupChatPoller : NSObject {
@objc public func startIfNeeded() {
if hasStarted { return }
pollForNewMessagesTimer = Timer.scheduledTimer(withTimeInterval: pollForNewMessagesInterval, repeats: true) { [weak self] _ in self?.pollForNewMessages() }
pollForNewMessages() // Perform initial update
pollForDeletedMessagesTimer = Timer.scheduledTimer(withTimeInterval: pollForDeletedMessagesInterval, repeats: true) { [weak self] _ in self?.pollForDeletedMessages() }
pollForModerationPermissionTimer = Timer.scheduledTimer(withTimeInterval: pollForModerationPermissionInterval, repeats: true) { [weak self] _ in self?.pollForModerationPermission() }
// Perform initial updates
pollForNewMessages()
pollForDeletedMessages()
pollForModerationPermission()
hasStarted = true
}

Loading…
Cancel
Save