diff options
author | Hailey <me@haileyok.com> | 2024-07-11 18:15:35 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-11 18:15:35 -0700 |
commit | 2397104ad6169ced02b1acd9fbbbe426f4cc4da0 (patch) | |
tree | e6aaa5f0b3acaa2acb06880cba6c7703b7ac7b0c /modules/BlueskyNSE/NotificationService.swift | |
parent | b433469ab954db846ab7bb9109cfe7262711c5bb (diff) | |
download | voidsky-2397104ad6169ced02b1acd9fbbbe426f4cc4da0.tar.zst |
Lint native files (#4768)
Diffstat (limited to 'modules/BlueskyNSE/NotificationService.swift')
-rw-r--r-- | modules/BlueskyNSE/NotificationService.swift | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/modules/BlueskyNSE/NotificationService.swift b/modules/BlueskyNSE/NotificationService.swift index 384180d8b..f863eaf22 100644 --- a/modules/BlueskyNSE/NotificationService.swift +++ b/modules/BlueskyNSE/NotificationService.swift @@ -13,43 +13,43 @@ class NotificationService: UNNotificationServiceExtension { contentHandler(request.content) return } - + if reason == "chat-message" { mutateWithChatMessage(bestAttempt) } else { mutateWithBadge(bestAttempt) } - + contentHandler(bestAttempt) } - + override func serviceExtensionTimeWillExpire() { // If for some reason the alloted time expires, we don't actually want to display a notification } - + func createCopy(_ content: UNNotificationContent) -> UNMutableNotificationContent? { return content.mutableCopy() as? UNMutableNotificationContent } - + func mutateWithBadge(_ content: UNMutableNotificationContent) { var count = prefs?.integer(forKey: "badgeCount") ?? 0 count += 1 - + // Set the new badge number for the notification, then store that value for using later content.badge = NSNumber(value: count) prefs?.setValue(count, forKey: "badgeCount") } - + func mutateWithChatMessage(_ content: UNMutableNotificationContent) { if self.prefs?.bool(forKey: "playSoundChat") == true { mutateWithDmSound(content) } } - + func mutateWithDefaultSound(_ content: UNMutableNotificationContent) { content.sound = UNNotificationSound.default } - + func mutateWithDmSound(_ content: UNMutableNotificationContent) { content.sound = UNNotificationSound(named: UNNotificationSoundName(rawValue: "dm.aiff")) } |