From 9690ce1a9eb6d7e9be1238e6f611f8ac3bc6082d Mon Sep 17 00:00:00 2001 From: ryanzhao Date: Fri, 15 Oct 2021 09:27:45 +1100 Subject: [PATCH] prevent self-send message PN --- .../NotificationServiceExtension.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SessionNotificationServiceExtension/NotificationServiceExtension.swift b/SessionNotificationServiceExtension/NotificationServiceExtension.swift index d8bd9cd22..c98d9d54c 100644 --- a/SessionNotificationServiceExtension/NotificationServiceExtension.swift +++ b/SessionNotificationServiceExtension/NotificationServiceExtension.swift @@ -112,7 +112,10 @@ public final class NotificationServiceExtension : UNNotificationServiceExtension } self.handleSuccess(for: notificationContent) } catch { - self.handleFailure(for: notificationContent) + if let error = error as? MessageReceiver.Error, error.isRetryable { + self.handleFailure(for: notificationContent) + } + self.completeSilenty() } } }