Update AppleScript to differentiate between WebFeeds and Feeds

This commit is contained in:
Maurice Parker
2019-11-15 15:46:43 -06:00
parent 5283d2efbe
commit d3e5985258
15 changed files with 117 additions and 134 deletions

View File

@@ -51,7 +51,7 @@ class ScriptableFolder: NSObject, UniqueIdScriptingObject, ScriptingObjectContai
}
func deleteElement(_ element:ScriptingObject) {
if let scriptableFeed = element as? ScriptableFeed {
if let scriptableFeed = element as? ScriptableWebFeed {
BatchUpdate.shared.perform {
folder.account?.removeWebFeed(scriptableFeed.webFeed, from: folder) { result in }
}
@@ -95,10 +95,10 @@ class ScriptableFolder: NSObject, UniqueIdScriptingObject, ScriptingObjectContai
// MARK: --- Scriptable elements ---
@objc(feeds)
var feeds:NSArray {
@objc(webFeeds)
var webFeeds:NSArray {
let feeds = Array(folder.topLevelWebFeeds)
return feeds.map { ScriptableFeed($0, container:self) } as NSArray
return feeds.map { ScriptableWebFeed($0, container:self) } as NSArray
}
// MARK: --- Scriptable properties ---