Add deep linking to Mac app.

This commit is contained in:
Maurice Parker
2019-10-03 11:39:48 -05:00
parent 0c9a1ba8d0
commit 9203444552
4 changed files with 58 additions and 0 deletions

View File

@@ -7,6 +7,7 @@
//
import AppKit
import UserNotifications
import Articles
import Account
import RSCore
@@ -112,6 +113,12 @@ class MainWindowController : NSWindowController, NSUserInterfaceValidations {
return sidebarViewController?.selectedObjects
}
func handle(_ response: UNNotificationResponse) {
let userInfo = response.notification.request.content.userInfo
sidebarViewController?.deepLinkRevealAndSelect(for: userInfo)
currentTimelineViewController?.goToDeepLink(for: userInfo)
}
// MARK: - Notifications
// func window(_ window: NSWindow, willEncodeRestorableState state: NSCoder) {