Skip to content

Commit

Permalink
feat: Add list and banner options to request pushNotications;
Browse files Browse the repository at this point in the history
  • Loading branch information
mat1th committed Jun 8, 2024
1 parent 1a60067 commit bb3a119
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion Sources/App/Notifications/NotificationManager.swift
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ extension NotificationManager: UNUserNotificationCenterDelegate {
return
}

var methods: UNNotificationPresentationOptions = [.badge, .sound]
var methods: UNNotificationPresentationOptions = [.badge, .sound, .list, .banner]
if let presentationOptions = notification.request.content.userInfo["presentation_options"] as? [String] {
methods = []
if presentationOptions.contains("sound") || notification.request.content.sound != nil {
Expand All @@ -302,6 +302,12 @@ extension NotificationManager: UNUserNotificationCenterDelegate {
if presentationOptions.contains("badge") {
methods.insert(.badge)
}
if presentationOptions.contains("list") {
methods.insert(.list)
}
if presentationOptions.contains("banner") {
methods.insert(.banner)
}
}
return completionHandler(methods)
}
Expand Down

0 comments on commit bb3a119

Please sign in to comment.