add a forfait button in team group stage view

newoffer2025
Razmig Sarkissian 5 months ago
parent 0bb502094a
commit 6514618996
  1. 10
      PadelClubData/Data/Match.swift
  2. 2
      PadelClubData/ViewModel/PadelRule.swift

@ -509,6 +509,16 @@ defer {
updateFollowingMatchTeamScore()
}
public func teamPosition(for teamRegistration: TeamRegistration) -> TeamPosition? {
if self.team(.one)?.id == teamRegistration.id {
return .one
} else if self.team(.two)?.id == teamRegistration.id {
return .two
} else {
return nil
}
}
public func setWalkOut(_ teamPosition: TeamPosition) {
let teamScoreWalkout = teamScore(teamPosition) ?? TeamScore(match: id, team: team(teamPosition))
teamScoreWalkout.walkOut = 0

@ -1273,7 +1273,7 @@ public enum MatchFormat: Int, Hashable, Codable, CaseIterable, Identifiable {
self.init(rawValue: value)
}
func defaultWalkOutScore(_ asWalkOutTeam: Bool) -> [Int] {
public func defaultWalkOutScore(_ asWalkOutTeam: Bool) -> [Int] {
Array(repeating: asWalkOutTeam ? 0 : setFormat.scoreToWin, count: setsToWin)
}

Loading…
Cancel
Save