Skip to content

Commit 2f78180

Browse files
committed
Refactor PDFReaderState
1 parent 1dbedf0 commit 2f78180

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

Zotero/Scenes/Detail/PDF/Models/PDFReaderState.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ struct PDFReaderState: ViewModelState {
6868
let key: String
6969
let parentKey: String?
7070
let document: PSPDFKit.Document
71-
let activityTitle: String?
71+
let title: String?
7272
let previewCache: NSCache<NSString, UIImage>
7373
let commentFont: UIFont
7474
let userId: Int
@@ -131,7 +131,7 @@ struct PDFReaderState: ViewModelState {
131131
url: URL,
132132
key: String,
133133
parentKey: String?,
134-
activityTitle: String?,
134+
title: String?,
135135
libraryId: LibraryIdentifier,
136136
initialPage: Int?,
137137
preselectedAnnotationKey: String?,
@@ -146,7 +146,7 @@ struct PDFReaderState: ViewModelState {
146146
self.parentKey = parentKey
147147
self.document = Document(url: url)
148148
document.overrideClass(PSPDFKit.AnnotationManager.self, with: AnnotationManager.self)
149-
self.activityTitle = activityTitle
149+
self.title = title
150150
self.previewCache = NSCache()
151151
self.commentFont = PDFReaderLayout.annotationLayout.font
152152
self.userId = userId

Zotero/Scenes/Detail/PDF/PDFCoordinator.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ final class PDFCoordinator: Coordinator {
135135
url: self.url,
136136
key: self.key,
137137
parentKey: self.parentKey,
138-
activityTitle: try? controllers.userControllers?.dbStorage.perform(request: ReadFilenameDbRequest(libraryId: libraryId, key: key), on: .main),
138+
title: try? controllers.userControllers?.dbStorage.perform(request: ReadFilenameDbRequest(libraryId: libraryId, key: key), on: .main),
139139
libraryId: self.libraryId,
140140
initialPage: self.page,
141141
preselectedAnnotationKey: self.preselectedAnnotationKey,

Zotero/Scenes/Detail/PDF/Views/PDFReaderViewController.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ class PDFReaderViewController: UIViewController {
123123
if changedCurrentItem {
124124
close(dismiss: false)
125125
} else if openItemsChanged {
126-
openItemsController.setOpenItemsUserActivity(from: self, libraryId: viewModel.state.library.identifier, title: viewModel.state.activityTitle)
126+
openItemsController.setOpenItemsUserActivity(from: self, libraryId: viewModel.state.library.identifier, title: viewModel.state.title)
127127
}
128128
}
129129
)
@@ -233,7 +233,7 @@ class PDFReaderViewController: UIViewController {
233233
override func viewDidLoad() {
234234
super.viewDidLoad()
235235

236-
openItemsController.setOpenItemsUserActivity(from: self, libraryId: viewModel.state.library.identifier, title: viewModel.state.activityTitle)
236+
openItemsController.setOpenItemsUserActivity(from: self, libraryId: viewModel.state.library.identifier, title: viewModel.state.title)
237237
view.backgroundColor = .systemGray6
238238
// Create intraDocumentNavigationHandler before setting up views, as it may be called by a child view controller, before view has finished loading.
239239
intraDocumentNavigationHandler = IntraDocumentNavigationButtonsHandler(

0 commit comments

Comments
 (0)