Get rid of SecretsProvider protocol. Stop passing secretsProvider around — just use SecretKey.whatever static properties.

This commit is contained in:
Brent Simmons
2024-07-07 15:38:45 -07:00
parent 7d40924509
commit 445306ef2a
25 changed files with 61 additions and 81 deletions

View File

@@ -13,6 +13,7 @@ import Account
import Core
import AppKitExtras
import ArticleExtractor
import Secrets
enum TimelineSourceMode {
case regular, search
@@ -1277,8 +1278,7 @@ private extension MainWindowController {
}
func startArticleExtractorForCurrentLink() {
let secrets = Secrets()
if let link = currentLink, let extractor = ArticleExtractor(link, clientID: secrets.mercuryClientID, clientSecret: secrets.mercuryClientSecret) {
if let link = currentLink, let extractor = ArticleExtractor(link, clientID: SecretKey.mercuryClientID, clientSecret: SecretKey.mercuryClientSecret) {
extractor.delegate = self
extractor.process()
articleExtractor = extractor