can you work now please

This commit is contained in:
cranci1 2025-06-16 11:22:42 +02:00
parent e784b666c5
commit 3ac882de8c

View file

@ -179,34 +179,32 @@ class VideoPlayerViewController: UIViewController {
player?.play()
setInitialPlayerRate()
checkForFaceTimeAndPromptSharePlay()
Task {
await checkForFaceTimeAndPromptSharePlay()
}
}
@MainActor
private func checkForFaceTimeAndPromptSharePlay() async {
do {
let activity = VideoWatchingActivity(
mediaTitle: mediaTitle,
episodeNumber: episodeNumber,
streamUrl: streamUrl ?? "",
subtitles: subtitles,
aniListID: aniListID,
fullUrl: fullUrl,
headers: headers,
episodeImageUrl: episodeImageUrl,
episodeImageData: nil,
totalEpisodes: totalEpisodes,
tmdbID: tmdbID,
isMovie: isMovie,
seasonNumber: seasonNumber
)
let result = try await activity.prepareForActivation()
if result == .activationPreferred {
showSharePlayPrompt()
}
} catch {
Logger.shared.log("SharePlay preparation failed: \(error)", type: "Error")
let activity = VideoWatchingActivity(
mediaTitle: mediaTitle,
episodeNumber: episodeNumber,
streamUrl: streamUrl ?? "",
subtitles: subtitles,
aniListID: aniListID,
fullUrl: fullUrl,
headers: headers,
episodeImageUrl: episodeImageUrl,
episodeImageData: nil,
totalEpisodes: totalEpisodes,
tmdbID: tmdbID,
isMovie: isMovie,
seasonNumber: seasonNumber
)
let result = await activity.prepareForActivation()
if result == .activationPreferred {
showSharePlayPrompt()
}
}