NotificationTask/Tests/NotificationTaskTests/ReadmeExamples.swift
2025-04-18 13:37:10 -07:00

22 lines
526 B
Swift

import Foundation
@testable import NotificationTask
@MainActor class SimplestVersion {
let task = NotificationTask(name: .NSCalendarDayChanged) { _ in
print("The date is now \(Date.now)")
}
}
@MainActor class WithContext {
var notificationTask: NotificationTask?
init() {
notificationTask = NotificationTask(name: .NSCalendarDayChanged, context: self) { _self, _ in
_self.dayChanged()
}
}
func dayChanged() {
print("The date is now \(Date.now)")
}
}