2024-09-23 22:21:19 -07:00

27 lines
498 B
Swift

//
// FeedlyUtilities.swift
//
//
// Created by Brent Simmons on 5/17/24.
//
import Foundation
import FeedParser
public final class FeedlyUtilities {
public static func parsedItemsKeyedByFeedURL(_ parsedItems: Set<ParsedItem>) -> [String: Set<ParsedItem>] {
var d = [String: Set<ParsedItem>]()
for parsedItem in parsedItems {
let key = parsedItem.feedURL
var parsedItems = d[key] ?? Set<ParsedItem>()
parsedItems.insert(parsedItem)
d[key] = parsedItems
}
return d
}
}