Raz 6 months ago
parent 4abc13e466
commit 60c2d50b66
  1. 5
      PadelClubData/Data/Round.swift
  2. 4
      PadelClubData/Data/TeamRegistration.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) {

@ -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(

Loading…
Cancel
Save