More clip stuff for Apple (#5672)
This commit is contained in:
@@ -34,6 +34,7 @@ class ViewController: UIViewController, WKScriptMessageHandler, WKNavigationDele
|
|||||||
webView.navigationDelegate = self
|
webView.navigationDelegate = self
|
||||||
self.view.addSubview(webView)
|
self.view.addSubview(webView)
|
||||||
self.webView = webView
|
self.webView = webView
|
||||||
|
self.webView?.load(URLRequest(url: URL(string: "https://bsky.app/?splash=true&clip=true")!))
|
||||||
}
|
}
|
||||||
|
|
||||||
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
|
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
|
||||||
@@ -45,13 +46,11 @@ class ViewController: UIViewController, WKScriptMessageHandler, WKNavigationDele
|
|||||||
|
|
||||||
switch payload.action {
|
switch payload.action {
|
||||||
case .present:
|
case .present:
|
||||||
guard let url = self.starterPackUrl else {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
self.presentAppStoreOverlay()
|
self.presentAppStoreOverlay()
|
||||||
defaults?.setValue(url.absoluteString, forKey: "starterPackUri")
|
|
||||||
|
|
||||||
|
if let url = self.starterPackUrl {
|
||||||
|
defaults?.setValue(url.absoluteString, forKey: "starterPackUri")
|
||||||
|
}
|
||||||
case .store:
|
case .store:
|
||||||
guard let keyToStoreAs = payload.keyToStoreAs, let jsonToStore = payload.jsonToStore else {
|
guard let keyToStoreAs = payload.keyToStoreAs, let jsonToStore = payload.jsonToStore else {
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user