Settings: Fix debrid button state
Make the button published for iOS 14.3 support Signed-off-by: kingbri <bdashore3@proton.me>
This commit is contained in:
parent
102b59ab0a
commit
f27578be7a
3 changed files with 5 additions and 2 deletions
|
|
@ -22,7 +22,7 @@ public class DebridManager: ObservableObject {
|
|||
var currentDebridTask: Task<Void, Never>?
|
||||
|
||||
// RealDebrid auth variables
|
||||
var realDebridEnabled: Bool = false {
|
||||
@Published var realDebridEnabled: Bool = false {
|
||||
didSet {
|
||||
UserDefaults.standard.set(realDebridEnabled, forKey: "RealDebrid.Enabled")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ struct HistoryButtonView: View {
|
|||
}
|
||||
} label: {
|
||||
VStack(alignment: .leading) {
|
||||
VStack(alignment: .leading, spacing: 3) {
|
||||
VStack(alignment: .leading) {
|
||||
Text(entry.name ?? "Unknown title")
|
||||
.font(entry.subName == nil ? .body : .subheadline)
|
||||
.lineLimit(entry.subName == nil ? 2 : 1)
|
||||
|
|
|
|||
|
|
@ -37,6 +37,9 @@ struct SettingsView: View {
|
|||
} label: {
|
||||
Text(debridManager.realDebridEnabled ? "Logout" : (debridManager.realDebridAuthProcessing ? "Processing" : "Login"))
|
||||
.foregroundColor(debridManager.realDebridEnabled ? .red : .blue)
|
||||
.onChange(of: debridManager.realDebridEnabled) { changed in
|
||||
print("Debrid enabled changed to \(changed)")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue