mirror of
https://github.com/Ranchero-Software/NetNewsWire.git
synced 2025-02-03 04:17:44 +01:00
Renamed old name left over from refactoring.
This commit is contained in:
parent
cdde8e4b09
commit
0cafee7f59
@ -15,11 +15,11 @@ final class OPMLNormalizer {
|
|||||||
|
|
||||||
static func normalize(_ items: [RSOPMLItem]) -> [RSOPMLItem] {
|
static func normalize(_ items: [RSOPMLItem]) -> [RSOPMLItem] {
|
||||||
let opmlNormalizer = OPMLNormalizer()
|
let opmlNormalizer = OPMLNormalizer()
|
||||||
opmlNormalizer.loadOPMLItems(items)
|
opmlNormalizer.normalize(items)
|
||||||
return opmlNormalizer.normalizedOPMLItems
|
return opmlNormalizer.normalizedOPMLItems
|
||||||
}
|
}
|
||||||
|
|
||||||
private func loadOPMLItems(_ items: [RSOPMLItem], parentFolder: RSOPMLItem? = nil) {
|
private func normalize(_ items: [RSOPMLItem], parentFolder: RSOPMLItem? = nil) {
|
||||||
var feedsToAdd = [RSOPMLItem]()
|
var feedsToAdd = [RSOPMLItem]()
|
||||||
|
|
||||||
items.forEach { (item) in
|
items.forEach { (item) in
|
||||||
@ -34,14 +34,14 @@ final class OPMLNormalizer {
|
|||||||
guard let _ = item.titleFromAttributes else {
|
guard let _ = item.titleFromAttributes else {
|
||||||
// Folder doesn’t have a name, so it won’t be created, and its items will go one level up.
|
// Folder doesn’t have a name, so it won’t be created, and its items will go one level up.
|
||||||
if let itemChildren = item.children {
|
if let itemChildren = item.children {
|
||||||
loadOPMLItems(itemChildren, parentFolder: parentFolder)
|
normalize(itemChildren, parentFolder: parentFolder)
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
normalizedOPMLItems.append(item)
|
normalizedOPMLItems.append(item)
|
||||||
if let itemChildren = item.children {
|
if let itemChildren = item.children {
|
||||||
loadOPMLItems(itemChildren, parentFolder: item)
|
normalize(itemChildren, parentFolder: item)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user