Make progress on fixing adding feeds.

This commit is contained in:
Brent Simmons 2017-10-21 15:04:59 -07:00
parent b74d2e1a3c
commit 4118e4a2d5
3 changed files with 23 additions and 28 deletions

View File

@ -56,19 +56,19 @@ class AddFeedController: AddFeedWindowControllerDelegate, FeedFinderDelegate {
// MARK: AddFeedWindowControllerDelegate
func addFeedWindowController(_: AddFeedWindowController, userEnteredURL url: URL, userEnteredTitle title: String?, folder: Folder) {
func addFeedWindowController(_: AddFeedWindowController, userEnteredURL url: URL, userEnteredTitle title: String?, container: Container) {
closeAddFeedSheet(NSApplication.ModalResponse.OK)
let account = folder.account
if account.hasFeed(withURL: url.absoluteString) {
showAlreadySubscribedError(url.absoluteString, folder)
return
}
userEnteredURL = url
userEnteredFolder = folder
userEnteredTitle = title
//
// let account = folder.account
// if account.hasFeed(withURL: url.absoluteString) {
// showAlreadySubscribedError(url.absoluteString, folder)
// return
// }
//
// userEnteredURL = url
// userEnteredFolder = folder
// userEnteredTitle = title
findFeed()
}

View File

@ -94,19 +94,19 @@ class AddFeedWindowController : NSWindowController {
@IBAction func addFeed(_ sender: AnyObject) {
let urlString = urlTextField.stringValue
let normalizedURLString = (urlString as NSString).rs_normalizedURL()
if normalizedURLString.isEmpty {
cancelSheet()
return;
}
guard let url = URL(string: normalizedURLString) else {
cancelSheet()
return
}
// let urlString = urlTextField.stringValue
// let normalizedURLString = (urlString as NSString).rs_normalizedURL()
//
// if normalizedURLString.isEmpty {
// cancelSheet()
// return;
// }
// guard let url = URL(string: normalizedURLString) else {
// cancelSheet()
// return
// }
delegate?.addFeedWindowController(self, userEnteredURL: url, userEnteredTitle: userEnteredTitle, folder: selectedFolder()!)
// delegate?.addFeedWindowController(self, userEnteredURL: url, userEnteredTitle: userEnteredTitle, container: selectedContainer()!)
}
@IBAction func localShowFeedList(_ sender: AnyObject) {

View File

@ -10,11 +10,6 @@ import Cocoa
import Data
import Account
//func addFolderWindowController() -> AddFolderWindowController {
//
// return AddFolderWindowController(windowNibName: "AddFolderSheet")
//}
class AddFolderWindowController : NSWindowController {
@IBOutlet var folderNameTextField: NSTextField!