[AltStoreCore] Adds Source.isRecommended

Also replaces legacy “Trusted Sources” references with “Recommended Sources”
This commit is contained in:
Riley Testut
2023-10-16 18:18:06 -05:00
committed by Magesh K
parent 9ddc27f6ca
commit d53e36633d
5 changed files with 30 additions and 18 deletions

View File

@@ -376,6 +376,16 @@ public extension Source
return isAdded
}
}
var isRecommended: Bool {
guard let recommendedSources = UserDefaults.shared.recommendedSources else { return false }
// TODO: Support alternate URLs
let isRecommended = recommendedSources.contains { source in
return source.identifier == self.identifier || source.sourceURL?.absoluteString.lowercased() == self.sourceURL.absoluteString
}
return isRecommended
}
}
internal extension Source