From 5659b55eae221df278e900e1a6bd08a15756095a Mon Sep 17 00:00:00 2001 From: Morgan Pretty Date: Tue, 24 Jan 2023 17:37:30 +1100 Subject: [PATCH] Fixed a bug where a stale flag was used to determine how to send a push notification --- SessionMessagingKit/Sending & Receiving/MessageSender.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SessionMessagingKit/Sending & Receiving/MessageSender.swift b/SessionMessagingKit/Sending & Receiving/MessageSender.swift index ead951cbb..5cf680554 100644 --- a/SessionMessagingKit/Sending & Receiving/MessageSender.swift +++ b/SessionMessagingKit/Sending & Receiving/MessageSender.swift @@ -66,7 +66,6 @@ public final class MessageSender { ) throws -> Promise { let (promise, seal) = Promise.pending() let userPublicKey: String = getUserHexEncodedPublicKey(db) - let isMainAppActive: Bool = (UserDefaults.sharedLokiProject?[.isMainAppActive]).defaulting(to: false) let messageSendTimestamp: Int64 = SnodeAPI.currentOffsetTimestampMs() // Set the timestamp, sender and recipient @@ -261,6 +260,8 @@ public final class MessageSender { behaviour: .runOnce, details: NotifyPushServerJob.Details(message: snodeMessage) ) + let isMainAppActive: Bool = (UserDefaults.sharedLokiProject?[.isMainAppActive]) + .defaulting(to: false) if isMainAppActive { JobRunner.add(db, job: job)