From be6b8ff9e680dc2f7c9bd09ce3c9b66b4070e165 Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Thu, 2 Nov 2023 14:14:37 +0200
Subject: [PATCH] Fix notifications mapping

---
 .../feature/notifications/NotifiableEventResolver.kt       | 3 +--
 .../main/java/org/futo/circles/model/NotificationAction.kt | 7 +++----
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/org/futo/circles/feature/notifications/NotifiableEventResolver.kt b/app/src/main/java/org/futo/circles/feature/notifications/NotifiableEventResolver.kt
index d8f1cf50c..9b749b3df 100644
--- a/app/src/main/java/org/futo/circles/feature/notifications/NotifiableEventResolver.kt
+++ b/app/src/main/java/org/futo/circles/feature/notifications/NotifiableEventResolver.kt
@@ -209,8 +209,7 @@ class NotifiableEventResolver @Inject constructor(
                     payload = result.clearEvent,
                     senderKey = result.senderCurve25519Key,
                     keysClaimed = result.claimedEd25519Key?.let { mapOf("ed25519" to it) },
-                    forwardingCurve25519KeyChain = result.forwardingCurve25519KeyChain,
-                    isSafe = result.isSafe
+                    forwardingCurve25519KeyChain = result.forwardingCurve25519KeyChain
                 )
             } catch (ignore: MXCryptoError) {
             }
diff --git a/app/src/main/java/org/futo/circles/model/NotificationAction.kt b/app/src/main/java/org/futo/circles/model/NotificationAction.kt
index 43fda9a57..78a9ce7f1 100644
--- a/app/src/main/java/org/futo/circles/model/NotificationAction.kt
+++ b/app/src/main/java/org/futo/circles/model/NotificationAction.kt
@@ -3,9 +3,9 @@ package org.futo.circles.model
 import org.matrix.android.sdk.api.session.pushrules.Action
 
 data class NotificationAction(
-        val shouldNotify: Boolean,
-        val highlight: Boolean,
-        val soundName: String?
+    val shouldNotify: Boolean,
+    val highlight: Boolean,
+    val soundName: String?
 )
 
 fun List<Action>.toNotificationAction(): NotificationAction {
@@ -15,7 +15,6 @@ fun List<Action>.toNotificationAction(): NotificationAction {
     forEach { action ->
         when (action) {
             is Action.Notify -> shouldNotify = true
-            is Action.DoNotNotify -> shouldNotify = false
             is Action.Highlight -> highlight = action.highlight
             is Action.Sound -> sound = action.sound
         }
-- 
GitLab