From 8e5758d900b3ac0e3c16f9151dba69c3908236a4 Mon Sep 17 00:00:00 2001 From: Francesco <100066266+cranci1@users.noreply.github.com> Date: Wed, 9 Apr 2025 15:04:51 +0200 Subject: [PATCH] test --- Sora/Views/MediaInfoView/MediaInfoView.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Sora/Views/MediaInfoView/MediaInfoView.swift b/Sora/Views/MediaInfoView/MediaInfoView.swift index 6d0ee74..e714da3 100644 --- a/Sora/Views/MediaInfoView/MediaInfoView.swift +++ b/Sora/Views/MediaInfoView/MediaInfoView.swift @@ -35,6 +35,7 @@ struct MediaInfoView: View { @State var isFetchingEpisode: Bool = false @State private var refreshTrigger: Bool = false + @State private var buttonRefreshTrigger: Bool = false @State private var selectedEpisodeNumber: Int = 0 @State private var selectedEpisodeImage: String = "" @@ -169,6 +170,7 @@ struct MediaInfoView: View { .cornerRadius(10) } .disabled(isFetchingEpisode) + .id(buttonRefreshTrigger) Button(action: { libraryManager.toggleBookmark( @@ -363,6 +365,8 @@ struct MediaInfoView: View { } } .onAppear { + buttonRefreshTrigger.toggle() + if !hasFetched { DropManager.shared.showDrop(title: "Fetching Data", subtitle: "Please wait while fetching.", duration: 1.0, icon: UIImage(systemName: "arrow.triangle.2.circlepath")) fetchDetails()