Use a few more prints in the NSE.
This commit is contained in:
@@ -76,29 +76,37 @@ class NotificationServiceExtension: UNNotificationServiceExtension {
|
|||||||
// to be able to create a session (and even if we could, we would be missing the lightweightTokioRuntime),
|
// to be able to create a session (and even if we could, we would be missing the lightweightTokioRuntime),
|
||||||
// so instead lets deliver the default generic notification and avoid attempting to process the notification.
|
// so instead lets deliver the default generic notification and avoid attempting to process the notification.
|
||||||
guard Self.targetConfiguration != nil else {
|
guard Self.targetConfiguration != nil else {
|
||||||
// MXLog isn't configured
|
// MXLog isn't configured:
|
||||||
// swiftlint:disable:next print_deprecation
|
// swiftlint:disable:next print_deprecation
|
||||||
print("Device is locked after reboot, delivering the unmodified notification.")
|
print("Device is locked after reboot, delivering the unmodified notification.")
|
||||||
return contentHandler(request.content)
|
return contentHandler(request.content)
|
||||||
}
|
}
|
||||||
|
|
||||||
guard let roomID = request.content.roomID else {
|
guard let roomID = request.content.roomID else {
|
||||||
MXLog.error("Invalid roomID, bailing out: \(request.content)")
|
// Don't log until the app hooks have been run:
|
||||||
|
// swiftlint:disable:next print_deprecation
|
||||||
|
print("Missing roomID, bailing out.")
|
||||||
return contentHandler(request.content)
|
return contentHandler(request.content)
|
||||||
}
|
}
|
||||||
|
|
||||||
guard let eventID = request.content.eventID else {
|
guard let eventID = request.content.eventID else {
|
||||||
MXLog.error("Invalid eventID, bailing out: \(request.content)")
|
// Don't log until the app hooks have been run:
|
||||||
|
// swiftlint:disable:next print_deprecation
|
||||||
|
print("Missing eventID, bailing out.")
|
||||||
return contentHandler(request.content)
|
return contentHandler(request.content)
|
||||||
}
|
}
|
||||||
|
|
||||||
guard let clientID = request.content.pusherNotificationClientIdentifier else {
|
guard let clientID = request.content.pusherNotificationClientIdentifier else {
|
||||||
MXLog.error("Invalid eventID, bailing out: \(request.content)")
|
// Don't log until the app hooks have been run:
|
||||||
|
// swiftlint:disable:next print_deprecation
|
||||||
|
print("Missing clientID, bailing out.")
|
||||||
return contentHandler(request.content)
|
return contentHandler(request.content)
|
||||||
}
|
}
|
||||||
|
|
||||||
guard let credentials = keychainController.restorationTokens().first(where: { $0.restorationToken.pusherNotificationClientIdentifier == clientID }) else {
|
guard let credentials = keychainController.restorationTokens().first(where: { $0.restorationToken.pusherNotificationClientIdentifier == clientID }) else {
|
||||||
MXLog.error("Invalid credentials, bailing out: \(request.content)")
|
// Don't log until the app hooks have been run:
|
||||||
|
// swiftlint:disable:next print_deprecation
|
||||||
|
print("Credentials not found, bailing out.")
|
||||||
return contentHandler(request.content)
|
return contentHandler(request.content)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user