diff --git a/auto-clicker/Observable Objects/AutoClickSimulator.swift b/auto-clicker/Observable Objects/AutoClickSimulator.swift index 3347451..1c51525 100644 --- a/auto-clicker/Observable Objects/AutoClickSimulator.swift +++ b/auto-clicker/Observable Objects/AutoClickSimulator.swift @@ -90,6 +90,8 @@ final class AutoClickSimulator: ObservableObject { if let timer = self.timer { timer.invalidate() } + + NotificationService.removePendingNotifications() } @objc private func tick() { diff --git a/auto-clicker/Services/NotificationService.swift b/auto-clicker/Services/NotificationService.swift index 1664fa2..6c71453 100644 --- a/auto-clicker/Services/NotificationService.swift +++ b/auto-clicker/Services/NotificationService.swift @@ -33,4 +33,8 @@ final class NotificationService: ObservableObject { UNUserNotificationCenter.current().add(request) } + + static func removePendingNotifications() { + UNUserNotificationCenter.current().removeAllPendingNotificationRequests() + } }