Skip to content

Commit 922be7e

Browse files
committed
Fix warnings
1 parent d2e720b commit 922be7e

1 file changed

Lines changed: 16 additions & 14 deletions

File tree

Sources/StreamChatSwiftUI/ChatMessageList/Gallery/MediaViewer.swift

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -345,22 +345,24 @@ struct StreamVideoPlayer: View {
345345
at: url,
346346
options: VideoLoadOptions(cdnRequester: utils.cdnRequester)
347347
) { result in
348-
guard isVisible else { return }
349-
switch result {
350-
case let .success(videoAsset):
351-
utils.avPlayerProvider.player(from: videoAsset) { result in
352-
guard isVisible else { return }
353-
switch result {
354-
case let .success(player):
355-
self.avPlayer = player
356-
try? AVAudioSession.sharedInstance().setCategory(.playback, options: [])
357-
self.avPlayer?.play()
358-
case let .failure(error):
359-
self.error = error
348+
Task { @MainActor in
349+
guard isVisible else { return }
350+
switch result {
351+
case let .success(videoAsset):
352+
utils.avPlayerProvider.player(from: videoAsset) { result in
353+
guard isVisible else { return }
354+
switch result {
355+
case let .success(player):
356+
self.avPlayer = player
357+
try? AVAudioSession.sharedInstance().setCategory(.playback, options: [])
358+
self.avPlayer?.play()
359+
case let .failure(error):
360+
self.error = error
361+
}
360362
}
363+
case let .failure(error):
364+
self.error = error
361365
}
362-
case let .failure(error):
363-
self.error = error
364366
}
365367
}
366368
}

0 commit comments

Comments
 (0)