fixed TMDB not being primary choice when nil
Some checks are pending
Build and Release / Build IPA (push) Waiting to run
Build and Release / Build Mac Catalyst (push) Waiting to run

(Seiike fault ofc)
This commit is contained in:
cranci1 2025-07-05 16:29:55 +02:00
parent 4aaf5ab518
commit 508dcd4a42

View file

@ -89,11 +89,11 @@ struct MediaInfoView: View {
@Environment(\.verticalSizeClass) private var verticalSizeClass
@AppStorage("metadataProvidersOrder") private var metadataProvidersOrderData: Data = {
try! JSONEncoder().encode(["AniList","TMDB"])
try! JSONEncoder().encode(["TMDB","AniList"])
}()
private var metadataProvidersOrder: [String] {
get { (try? JSONDecoder().decode([String].self, from: metadataProvidersOrderData)) ?? ["AniList","TMDB"] }
get { (try? JSONDecoder().decode([String].self, from: metadataProvidersOrderData)) ?? ["TMDB","AniList"] }
set { metadataProvidersOrderData = try! JSONEncoder().encode(newValue) }
}
@ -1590,7 +1590,7 @@ struct MediaInfoView: View {
func checkCompletion() {
guard aniListCompleted && tmdbCompleted else { return }
let primaryProvider = order.first ?? "AniList"
let primaryProvider = order.first ?? "TMDB"
if primaryProvider == "AniList" && aniListSuccess {
activeProvider = "AniList"