Эх сурвалжийг харах

improved code

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana 2 жил өмнө
parent
commit
3603bf70a5

+ 10 - 11
iOSClient/Main/Create cloud/NCUploadAssets.swift

@@ -462,23 +462,22 @@ struct UploadAssetsView: View {
                     }
 
                     Button(NSLocalizedString("_save_", comment: "")) {
-                        if !uploadAssets.uploadInProgress {
-                            uploadAssets.showHUD.toggle()
-                            uploadAssets.uploadInProgress.toggle()
-                            save { metadatasNOConflict, metadatasUploadInConflict in
-                                if metadatasUploadInConflict.isEmpty {
-                                    uploadAssets.dismissCreateFormUploadConflict(metadatas: metadatasNOConflict)
-                                } else {
-                                    uploadAssets.metadatasNOConflict = metadatasNOConflict
-                                    uploadAssets.metadatasUploadInConflict = metadatasUploadInConflict
-                                    isPresentedUploadConflict = true
-                                }
+                        uploadAssets.showHUD.toggle()
+                        uploadAssets.uploadInProgress.toggle()
+                        save { metadatasNOConflict, metadatasUploadInConflict in
+                            if metadatasUploadInConflict.isEmpty {
+                                uploadAssets.dismissCreateFormUploadConflict(metadatas: metadatasNOConflict)
+                            } else {
+                                uploadAssets.metadatasNOConflict = metadatasNOConflict
+                                uploadAssets.metadatasUploadInConflict = metadatasUploadInConflict
+                                isPresentedUploadConflict = true
                             }
                         }
                     }
                     .frame(maxWidth: .infinity)
                     .buttonStyle(ButtonRounded(disabled: uploadAssets.uploadInProgress))
                     .listRowBackground(Color(UIColor.systemGroupedBackground))
+                    .disabled(uploadAssets.uploadInProgress)
                 }
                 .navigationTitle(NSLocalizedString("_upload_photos_videos_", comment: ""))
                 .navigationBarTitleDisplayMode(.inline)