From 2063b33b2bdd8c0087e00918bf088eb147b0e157 Mon Sep 17 00:00:00 2001 From: Mustafa Merza <mustafa.merza95@gmail.com> Date: Thu, 8 Aug 2024 16:39:38 +0300 Subject: [PATCH] - Fixed using session variable. --- .../DocumentPreviewViewController.swift | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift index 581814e..666275e 100644 --- a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift +++ b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift @@ -86,7 +86,7 @@ final class DocumentPreviewViewController: UIViewController, ScanSessionSharable titleLabel.set(font: .regular(15)) titleLabel.set(color: .mainText) - titleLabel.text = session?.name + titleLabel.text = session.name directShareLabel.set(localized: .directShare) @@ -169,12 +169,12 @@ final class DocumentPreviewViewController: UIViewController, ScanSessionSharable } private func dismiss() { - session?.scannedItems.forEach { $0.isSelected = false } + session.scannedItems.forEach { $0.isSelected = false } self.dismiss(animated: true) } private func clearSelection() { - session?.scannedItems.forEach { $0.isSelected = false } + session.scannedItems.forEach { $0.isSelected = false } selectedPagesCount = 0 @@ -211,17 +211,16 @@ final class DocumentPreviewViewController: UIViewController, ScanSessionSharable extension DocumentPreviewViewController: FSPagerViewDelegate, FSPagerViewDataSource { func numberOfItems(in pagerView: FSPagerView) -> Int { - session?.itemsCount ?? 0 + session.itemsCount } func pagerView(_ pagerView: FSPagerView, cellForItemAt index: Int) -> FSPagerViewCell { let cell = pagerView.dequeueReusableCell(withReuseIdentifier: "cell", at: index) as! ScannedItemPagerViewCell - if let scannedItem = session?.scannedItems[index] { - - cell.configure(with: scannedItem, at: index, delegate: self) - } + let scannedItem = session.scannedItems[index] + + cell.configure(with: scannedItem, at: index, delegate: self) return cell } @@ -407,7 +406,7 @@ extension DocumentPreviewViewController { @IBAction func nextPageTapped(_ sender: UIButton) { - if currentPageIndex < ((session?.itemsCount ?? 0) - 1) { + if currentPageIndex < (session.itemsCount - 1) { pagerView.scrollToItem(at: currentPageIndex + 1, animated: true) -- GitLab