* Update VideoPlayer.swift

* can you work now please
This commit is contained in:
cranci 2025-06-16 11:25:07 +02:00 committed by GitHub
parent 44195d0d87
commit 1771b5843b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -179,12 +179,13 @@ class VideoPlayerViewController: UIViewController {
player?.play() player?.play()
setInitialPlayerRate() setInitialPlayerRate()
checkForFaceTimeAndPromptSharePlay() Task {
await checkForFaceTimeAndPromptSharePlay()
}
} }
@MainActor @MainActor
private func checkForFaceTimeAndPromptSharePlay() async { private func checkForFaceTimeAndPromptSharePlay() async {
do {
let activity = VideoWatchingActivity( let activity = VideoWatchingActivity(
mediaTitle: mediaTitle, mediaTitle: mediaTitle,
episodeNumber: episodeNumber, episodeNumber: episodeNumber,
@ -201,11 +202,9 @@ class VideoPlayerViewController: UIViewController {
seasonNumber: seasonNumber seasonNumber: seasonNumber
) )
if try await activity.prepareForActivation() { let result = await activity.prepareForActivation()
await showSharePlayPrompt() if result == .activationPreferred {
} showSharePlayPrompt()
} catch {
Logger.shared.log("SharePlay preparation failed: \(error)", type: "Error")
} }
} }