Remove username from WebFeed and put it in the URL

This commit is contained in:
Maurice Parker
2020-04-24 13:33:43 -05:00
parent dedb207cae
commit d1ca2cac79
11 changed files with 44 additions and 77 deletions

View File

@@ -130,9 +130,9 @@ private extension ExtensionPointManager {
}
}
func feedProviderMatching(_ offered: URLComponents, forUsername username: String?, ability: FeedProviderAbility) -> FeedProvider? {
func feedProviderMatching(_ offered: URLComponents, ability: FeedProviderAbility) -> FeedProvider? {
for extensionPoint in activeExtensionPoints.values {
if let feedProvider = extensionPoint as? FeedProvider, feedProvider.ability(offered, forUsername: username) == ability {
if let feedProvider = extensionPoint as? FeedProvider, feedProvider.ability(offered) == ability {
return feedProvider
}
}

View File

@@ -118,7 +118,7 @@ public final class WebFeedIconDownloader {
return nil
}
if let components = URLComponents(string: feed.url), let feedProvider = FeedProviderManager.shared.best(for: components, with: nil) {
if let components = URLComponents(string: feed.url), let feedProvider = FeedProviderManager.shared.best(for: components) {
feedProvider.iconURL(components) { result in
switch result {
case .success(let feedProviderURL):