From a03a0f8739a64ae3037ac42387db56251203c9b6 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Wed, 4 Sep 2019 10:04:20 +1000 Subject: [PATCH] Poll for deletions & moderation permission changes immediately --- Signal/src/Loki/LokiGroupChatPoller.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Signal/src/Loki/LokiGroupChatPoller.swift b/Signal/src/Loki/LokiGroupChatPoller.swift index ace8f9122..04f5758c8 100644 --- a/Signal/src/Loki/LokiGroupChatPoller.swift +++ b/Signal/src/Loki/LokiGroupChatPoller.swift @@ -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 }