Skip to content

Commit 09e4a10

Browse files
committed
Remove deprecated on() method
1 parent 04b8db6 commit 09e4a10

File tree

1 file changed

+0
-31
lines changed

1 file changed

+0
-31
lines changed

Sources/KeyboardShortcuts/KeyboardShortcuts.swift

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -550,37 +550,6 @@ extension KeyboardShortcuts {
550550
public static func events(_ type: EventType, for name: Name) -> AsyncFilterSequence<AsyncStream<EventType>> {
551551
events(for: name).filter { $0 == type }
552552
}
553-
554-
@available(*, deprecated, renamed: "events(_:for:)")
555-
public static func on(_ type: EventType, for name: Name) -> AsyncStream<Void> {
556-
AsyncStream { continuation in
557-
let id = UUID()
558-
559-
switch type {
560-
case .keyDown:
561-
streamKeyDownHandlers[name, default: [:]][id] = {
562-
continuation.yield()
563-
}
564-
case .keyUp:
565-
streamKeyUpHandlers[name, default: [:]][id] = {
566-
continuation.yield()
567-
}
568-
}
569-
570-
registerShortcutIfNeeded(for: name)
571-
572-
continuation.onTermination = { _ in
573-
switch type {
574-
case .keyDown:
575-
streamKeyDownHandlers[name]?[id] = nil
576-
case .keyUp:
577-
streamKeyUpHandlers[name]?[id] = nil
578-
}
579-
580-
unregisterShortcutIfNeeded(for: name)
581-
}
582-
}
583-
}
584553
}
585554

586555
extension Notification.Name {

0 commit comments

Comments
 (0)