Use a sharecontroller in shareviewcontroller

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2024-03-04 21:42:06 +08:00
parent 08917a9559
commit f1363040fa
2 changed files with 3 additions and 2 deletions

View File

@ -25,7 +25,7 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele
}
}
private var kit: NextcloudKit?
private(set) var kit: NextcloudKit?
private var itemURL: URL?
private var shares: [NKShare] = [] {
didSet { sharesTableView?.reloadData() }

View File

@ -117,7 +117,8 @@ class ShareViewController: NSViewController, ShareViewDataSourceUIDelegate {
}
func showOptions(share: NKShare) {
optionsView.share = share
guard let kit = shareDataSource.kit else { return }
optionsView.controller = ShareController(share: share, kit: kit)
splitView.addArrangedSubview(optionsView)
optionsView.isHidden = false
}