From 60c2d50b66fb3395f5d2af2ec38feaee0daf3562 Mon Sep 17 00:00:00 2001 From: Raz Date: Sun, 11 May 2025 12:45:56 +0200 Subject: [PATCH] b2 --- PadelClubData/Data/Round.swift | 5 +++++ PadelClubData/Data/TeamRegistration.swift | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) 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(