omnivore/apple/Sources/SafariExtension/SafariWebExtensionHandler.swift

15 lines
456 B
Swift
Raw Permalink Normal View History

2022-02-24 23:07:32 +00:00
import App
2022-02-11 17:24:33 +00:00
import SafariServices
import Services
2022-02-11 17:24:33 +00:00
let SFExtensionMessageKey = "message"
class SafariWebExtensionHandler: NSObject, NSExtensionRequestHandling {
func beginRequest(with context: NSExtensionContext) {
let response = NSExtensionItem()
let authToken = PublicValet.authToken
2022-02-11 17:24:33 +00:00
response.userInfo = [SFExtensionMessageKey: ["authToken": authToken]]
context.completeRequest(returningItems: [response], completionHandler: nil)
}
}