mirror of
https://github.com/whoeevee/EeveeSpotifyReborn.git
synced 2026-01-09 00:23:20 +01:00
Open In Spotify
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
import Orion
|
||||
import UIKit
|
||||
|
||||
class SpotifySceneDelegateHook: ClassHook<NSObject> {
|
||||
|
||||
static let targetName = "MusicApp_ContainerWiring.SpotifySceneDelegate"
|
||||
|
||||
func scene(_ scene: UIScene, continueUserActivity userActivity: NSUserActivity) {
|
||||
orig.scene(scene, continueUserActivity: userActivity)
|
||||
}
|
||||
|
||||
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
|
||||
|
||||
let url = URLContexts.first!.url
|
||||
|
||||
if url.host == "eevee" {
|
||||
|
||||
let userActivity = NSUserActivity(activityType: NSUserActivityTypeBrowsingWeb)
|
||||
userActivity.webpageURL = URL(string: "https:/\(url.path)")
|
||||
|
||||
orig.scene(scene, continueUserActivity: userActivity)
|
||||
return
|
||||
}
|
||||
|
||||
orig.scene(scene, openURLContexts: URLContexts)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user