2022-02-24 23:07:32 +00:00
|
|
|
import App
|
2022-02-11 17:24:33 +00:00
|
|
|
import SafariServices
|
2022-07-06 21:12:41 +00:00
|
|
|
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()
|
2022-07-06 21:12:41 +00:00
|
|
|
let authToken = PublicValet.authToken
|
2022-02-11 17:24:33 +00:00
|
|
|
response.userInfo = [SFExtensionMessageKey: ["authToken": authToken]]
|
|
|
|
|
context.completeRequest(returningItems: [response], completionHandler: nil)
|
|
|
|
|
}
|
|
|
|
|
}
|