From 1f96ced6bb9899cedfb498de656b85e864a429b5 Mon Sep 17 00:00:00 2001 From: Mustafa Merza <mustafa.merza95@gmail.com> Date: Sun, 11 Aug 2024 10:20:19 +0300 Subject: [PATCH] -Added creating scanned items directly in local state when adding images from gallery (remove redundant move from tmp to directory). --- .../DocumentPreview/DocumentPreviewViewController.swift | 2 +- .../Modules/Documents/DocumentsTableViewController.swift | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift index 2716030..3bcca14 100644 --- a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift +++ b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift @@ -385,7 +385,7 @@ extension DocumentPreviewViewController: PHPickerViewControllerDelegate { images.forEach { image in - scannedItems.append(ScannedItem(originalImage: image, renderImage: image)) + scannedItems.append(ScannedItem(originalImage: image, renderImage: image, type: .local)) } if !scannedItems.isEmpty { diff --git a/MiniScanner/Modules/Documents/DocumentsTableViewController.swift b/MiniScanner/Modules/Documents/DocumentsTableViewController.swift index 0e6a9fb..26786e0 100644 --- a/MiniScanner/Modules/Documents/DocumentsTableViewController.swift +++ b/MiniScanner/Modules/Documents/DocumentsTableViewController.swift @@ -526,7 +526,12 @@ extension DocumentsTableViewController: PHPickerViewControllerDelegate { images.forEach { image in - scannedItems.append(ScannedItem(originalImage: image, renderImage: image)) + if let selectedFolder, selectedFolder != .allDocuments { + scannedItems.append(ScannedItem(originalImage: image, renderImage: image, type: .local)) + } + else { + scannedItems.append(ScannedItem(originalImage: image, renderImage: image)) + } } if !scannedItems.isEmpty { -- GitLab