Fix OTG album local path storage
This commit is contained in:
@ -421,10 +421,20 @@ final class WiredCameraTransferViewController: BaseViewController {
|
||||
|
||||
@objc private func historyImportTapped() {
|
||||
guard let importViewModel = viewModel.makeCameraImportViewModel() else { return }
|
||||
viewModel.pauseLiveTransferForHistoricalImport()
|
||||
let importController = TravelAlbumCameraImportViewController(viewModel: importViewModel)
|
||||
importController.onImportFinished = { [weak self] count in
|
||||
self?.viewModel.reloadLocalPhotos()
|
||||
self?.showToast("已导入 \(count) 张照片")
|
||||
importController.onImportFinished = { [weak self] importedCount, failedCount in
|
||||
guard let self else { return }
|
||||
self.viewModel.reloadLocalPhotos()
|
||||
self.viewModel.start()
|
||||
if failedCount > 0 {
|
||||
self.showToast("已导入 \(importedCount) 张,\(failedCount) 张失败")
|
||||
} else {
|
||||
self.showToast("已导入 \(importedCount) 张照片")
|
||||
}
|
||||
}
|
||||
importController.onImportCancelled = { [weak self] in
|
||||
self?.viewModel.start()
|
||||
}
|
||||
let navigationController = UINavigationController(rootViewController: importController)
|
||||
navigationController.modalPresentationStyle = .pageSheet
|
||||
|
||||
Reference in New Issue
Block a user