                 
                 guard let event = event else {
                     NSLog("[NotificationService] fetchEvent: MXSession.event method returned successfully with no event.")
-                    self.fallbackToOriginalContent()
+                    self.fallbackToOriginalContent(forEventId: eventId)
                     return
                 }
                 

        }
        
        //  call contentHandler
        contentHandler?(content)
    }
    
    func notificationContent(forEvent event: MXEvent, inSession session: MXSession, onComplete: @escaping (UNNotificationContent?) -> Void) {

                    return
                }
                NSLog("[NotificationService] fetchEvent: MXSession.event method returned error: \(String(describing: error))")
                self.fallbackToOriginalContent(forEventId: eventId)
            }
        }
    }
    
    func launchBackgroundSync(forEventId eventId: String) {
        guard let mxSession = mxSession else {
            NSLog("[NotificationService] launchBackgroundSync: mxSession is missing.")
            self.fallbackToOriginalContent(forEventId: eventId)
            return
        }

