diff --git a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift index 581814e79fefb8041bcf45ecf07bf11f17f23c11..666275e3a0152e5c5dc14c2d4f31aad614e4e57d 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)