mirror of
https://github.com/cranci1/Sora.git
synced 2026-03-11 17:45:37 +00:00
fixed TMDB not being primary choice when nil
(Seiike fault ofc)
This commit is contained in:
parent
4aaf5ab518
commit
508dcd4a42
1 changed files with 3 additions and 3 deletions
|
|
@ -89,11 +89,11 @@ struct MediaInfoView: View {
|
||||||
@Environment(\.verticalSizeClass) private var verticalSizeClass
|
@Environment(\.verticalSizeClass) private var verticalSizeClass
|
||||||
|
|
||||||
@AppStorage("metadataProvidersOrder") private var metadataProvidersOrderData: Data = {
|
@AppStorage("metadataProvidersOrder") private var metadataProvidersOrderData: Data = {
|
||||||
try! JSONEncoder().encode(["AniList","TMDB"])
|
try! JSONEncoder().encode(["TMDB","AniList"])
|
||||||
}()
|
}()
|
||||||
|
|
||||||
private var metadataProvidersOrder: [String] {
|
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) }
|
set { metadataProvidersOrderData = try! JSONEncoder().encode(newValue) }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1590,7 +1590,7 @@ struct MediaInfoView: View {
|
||||||
func checkCompletion() {
|
func checkCompletion() {
|
||||||
guard aniListCompleted && tmdbCompleted else { return }
|
guard aniListCompleted && tmdbCompleted else { return }
|
||||||
|
|
||||||
let primaryProvider = order.first ?? "AniList"
|
let primaryProvider = order.first ?? "TMDB"
|
||||||
|
|
||||||
if primaryProvider == "AniList" && aniListSuccess {
|
if primaryProvider == "AniList" && aniListSuccess {
|
||||||
activeProvider = "AniList"
|
activeProvider = "AniList"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue