Improve media uploading content type selection. Fix pasting in screenshots not working

This commit is contained in:
Stefan Ceriu
2023-05-06 13:52:57 +03:00
committed by Stefan Ceriu
parent ba02c439dd
commit 061e66ff57
3 changed files with 26 additions and 8 deletions
@@ -62,7 +62,7 @@ struct PhotoLibraryPicker: UIViewControllerRepresentable {
func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
guard let provider = results.first?.itemProvider,
let contentType = provider.registeredContentTypes.filter({ $0.conforms(to: .image) || $0.conforms(to: .movie) || $0.conforms(to: .video) }).first else {
let contentType = provider.preferredContentType else {
photoLibraryPicker.callback(.cancel)
return
}