mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-21 03:32:06 +00:00
24 lines
757 B
Swift
24 lines
757 B
Swift
import Cocoa
|
|
import FlutterMacOS
|
|
import app_links
|
|
|
|
@main
|
|
class AppDelegate: FlutterAppDelegate {
|
|
public override func application(_ application: NSApplication,
|
|
continue userActivity: NSUserActivity,
|
|
restorationHandler: @escaping ([any NSUserActivityRestoring]) -> Void) -> Bool {
|
|
guard let url = AppLinks.shared.getUniversalLink(userActivity) else {
|
|
return false
|
|
}
|
|
AppLinks.shared.handleLink(link: url.absoluteString)
|
|
return false
|
|
}
|
|
|
|
override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
|
|
return true
|
|
}
|
|
|
|
override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
|
|
return true
|
|
}
|
|
}
|