         return CommonConfiguration()
     }()
     static var isLoggerInitialized: Bool = false
+    private lazy var pushGatewayRestClient: MXPushGatewayRestClient = {
+        let url = URL(string: BuildSettings.serverConfigSygnalAPIUrlString)!
+        return MXPushGatewayRestClient(pushGateway: url.host!, andOnUnrecognizedCertificateBlock: nil)
+    }()
+    private var pushNotificationManager: PushNotificationManager = .shared
     
     override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) {
         // Set static application settings

        return "QUICK_REPLY"
    }
    
}

extension MXRoom {


import UserNotifications
import MatrixKit
import MatrixSDK

class NotificationService: UNNotificationServiceExtension {
    
