diff --git a/PadelClubData/Data/Round.swift b/PadelClubData/Data/Round.swift index 12c0ccf..6707692 100644 --- a/PadelClubData/Data/Round.swift +++ b/PadelClubData/Data/Round.swift @@ -12,8 +12,13 @@ import SwiftUI @Observable final public class Round: BaseRound, SideStorable { + @ObservationIgnored private var _cachedSeedInterval: SeedInterval? + + @ObservationIgnored private var _cachedLoserRounds: [Round]? + + @ObservationIgnored private var _cachedLoserRoundsAndChildren: [Round]? public init(tournament: String, index: Int, parent: String? = nil, matchFormat: MatchFormat? = nil, startDate: Date? = nil, groupStageLoserBracket: Bool = false, loserBracketMode: LoserBracketMode = .automatic) { diff --git a/PadelClubData/Data/TeamRegistration.swift b/PadelClubData/Data/TeamRegistration.swift index 32cfc11..eb3bca9 100644 --- a/PadelClubData/Data/TeamRegistration.swift +++ b/PadelClubData/Data/TeamRegistration.swift @@ -11,6 +11,8 @@ import SwiftUI @Observable final public class TeamRegistration: BaseTeamRegistration, SideStorable { + @ObservationIgnored + var _cachedRestingTime: (Bool, Date?)? // static func resourceName() -> String { "team-registrations" } // static func tokenExemptedMethods() -> [HTTPMethod] { return [] } @@ -622,8 +624,6 @@ final public class TeamRegistration: BaseTeamRegistration, SideStorable { } } - var _cachedRestingTime: (Bool, Date?)? - public func restingTime() -> Date? { if let _cachedRestingTime { return _cachedRestingTime.1 } let restingTime = matches().filter({ $0.hasEnded() }).sorted(