From af8b1c17736c2f7df99a143d04882cc1dec258be Mon Sep 17 00:00:00 2001 From: cranci1 <100066266+cranci1@users.noreply.github.com> Date: Thu, 12 Jun 2025 10:05:39 +0200 Subject: [PATCH] fixed push updates hopefully + About fixes --- .../MediaPlayer/CustomPlayer/CustomPlayer.swift | 7 +------ Sora/Views/MediaInfoView/MediaInfoView.swift | 13 +++++++++++++ .../SettingsSubViews/SettingsViewAbout.swift | 2 +- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/Sora/Utils/MediaPlayer/CustomPlayer/CustomPlayer.swift b/Sora/Utils/MediaPlayer/CustomPlayer/CustomPlayer.swift index 939c945..ea2f7bb 100644 --- a/Sora/Utils/MediaPlayer/CustomPlayer/CustomPlayer.swift +++ b/Sora/Utils/MediaPlayer/CustomPlayer/CustomPlayer.swift @@ -1395,12 +1395,7 @@ class CustomMediaPlayerViewController: UIViewController, UIGestureRecognizerDele pipButton.isHidden = !isPipButtonVisible - NotificationCenter.default.addObserver( - self, - selector: #selector(startPipIfNeeded), - name: UIApplication.willResignActiveNotification, - object: nil - ) + NotificationCenter.default.addObserver(self, selector: #selector(startPipIfNeeded), name: UIApplication.willResignActiveNotification, object: nil) } func setupMenuButton() { diff --git a/Sora/Views/MediaInfoView/MediaInfoView.swift b/Sora/Views/MediaInfoView/MediaInfoView.swift index e4ebd1d..ec0a8c4 100644 --- a/Sora/Views/MediaInfoView/MediaInfoView.swift +++ b/Sora/Views/MediaInfoView/MediaInfoView.swift @@ -1175,6 +1175,19 @@ struct MediaInfoView: View { Logger.shared.log("Fetched TMDB ID: \(id ?? -1) (\(type?.rawValue ?? "unknown")) for title: \(cleaned)", type: "Debug") } } + + itemID = nil + fetchItemID(byTitle: cleaned) { result in + switch result { + case .success(let id): + DispatchQueue.main.async { + self.itemID = id + Logger.shared.log("Fetched AniList ID: \(id) for title: \(cleaned)", type: "Debug") + } + case .failure(let error): + Logger.shared.log("Failed to fetch AniList ID: \(error)", type: "Error") + } + } } else if provider == "Anilist" { itemID = nil fetchItemID(byTitle: cleaned) { result in diff --git a/Sora/Views/SettingsView/SettingsSubViews/SettingsViewAbout.swift b/Sora/Views/SettingsView/SettingsSubViews/SettingsViewAbout.swift index f6e3039..4c0e357 100644 --- a/Sora/Views/SettingsView/SettingsSubViews/SettingsViewAbout.swift +++ b/Sora/Views/SettingsView/SettingsSubViews/SettingsViewAbout.swift @@ -66,7 +66,7 @@ struct SettingsViewAbout: View { VStack(spacing: 24) { SettingsSection(title: "App Info", footer: "Sora/Sulfur will always remain free with no ADs!") { HStack(alignment: .center, spacing: 16) { - LazyImage(url: URL(string: "https://raw.githubusercontent.com/cranci1/Sora/refs/heads/dev/Sora/Assets.xcassets/AppIcons/AppIcon_Default.appiconset/darkmode.png")) { state in + LazyImage(url: URL(string: "https://raw.githubusercontent.com/cranci1/Sora/refs/heads/dev/Sora/Assets.xcassets/AppIcon.appiconset/darkmode.png")) { state in if let uiImage = state.imageContainer?.image { Image(uiImage: uiImage) .resizable()