refactor: rename ImagePicker -> MediaPicker

The responsibility of MediaPicker is to 'pick' all sorts of media, not
just images.

Lightning-address: kernelkind@getalby.com
Signed-off-by: kernelkind <kernelkind@gmail.com>
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
kernelkind
2024-02-19 15:53:57 -05:00
committed by William Casarin
parent 4c0c8b6678
commit 2be83560bc
4 changed files with 10 additions and 10 deletions

View File

@@ -9,7 +9,7 @@ import UIKit
import SwiftUI
import PhotosUI
struct ImagePicker: UIViewControllerRepresentable {
struct MediaPicker: UIViewControllerRepresentable {
@Environment(\.presentationMode)
@Binding private var presentationMode
@@ -19,9 +19,9 @@ struct ImagePicker: UIViewControllerRepresentable {
let onMediaPicked: (MediaUpload) -> Void
final class Coordinator: NSObject, PHPickerViewControllerDelegate {
let parent: ImagePicker
let parent: MediaPicker
init(_ parent: ImagePicker) {
init(_ parent: MediaPicker) {
self.parent = parent
}

View File

@@ -420,7 +420,7 @@ struct PostView: View {
}
.background(DamusColors.adaptableWhite.edgesIgnoringSafeArea(.all))
.sheet(isPresented: $attach_media) {
ImagePicker(image_upload_confirm: $image_upload_confirm) { media in
MediaPicker(image_upload_confirm: $image_upload_confirm) { media in
self.mediaToUpload = media
}
.alert(NSLocalizedString("Are you sure you want to upload this media?", comment: "Alert message asking if the user wants to upload media."), isPresented: $image_upload_confirm) {

View File

@@ -61,7 +61,7 @@ struct EditPictureControl: View {
}
.sheet(isPresented: $show_camera) {
ImagePicker(image_upload_confirm: $image_upload_confirm, imagesOnly: true) { media in
MediaPicker(image_upload_confirm: $image_upload_confirm, imagesOnly: true) { media in
self.mediaToUpload = media
}
.alert(NSLocalizedString("Are you sure you want to upload this image?", comment: "Alert message asking if the user wants to upload an image."), isPresented: $image_upload_confirm) {
@@ -75,7 +75,7 @@ struct EditPictureControl: View {
}
}
.sheet(isPresented: $show_library) {
ImagePicker(image_upload_confirm: $image_upload_confirm, imagesOnly: true) { media in
MediaPicker(image_upload_confirm: $image_upload_confirm, imagesOnly: true) { media in
if case .image = media {
self.mediaToUpload = media
} else {