Update OTG transfer workflow

This commit is contained in:
2026-07-10 11:02:00 +08:00
parent 9d446b4bc3
commit 98dc810455
11 changed files with 1047 additions and 121 deletions

View File

@ -16,7 +16,7 @@ final class TravelAlbumCameraImportViewController: UIViewController {
}
private let viewModel: TravelAlbumCameraImportViewModel
var onImportFinished: ((Int, Int) -> Void)?
var onImportFinished: ((Int, Int, [String]) -> Void)?
var onImportCancelled: (() -> Void)?
private var collectionView: UICollectionView!
@ -193,11 +193,11 @@ final class TravelAlbumCameraImportViewController: UIViewController {
navigationItem.leftBarButtonItem?.isEnabled = false
activityIndicator.startAnimating()
case .finished(let importedCount, let failedCount):
case .finished(let importedCount, let failedCount, let importedPhotoIds):
isModalInPresentation = false
activityIndicator.stopAnimating()
dismiss(animated: true) { [weak self] in
self?.onImportFinished?(importedCount, failedCount)
self?.onImportFinished?(importedCount, failedCount, importedPhotoIds)
}
case .failed(let message):