From ea4f8ffe0d9598b0b89651527e4560dcee6d6c10 Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 1 May 2025 14:31:54 +0200 Subject: [PATCH] Fix build --- PadelClubData/Data/Tournament.swift | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/PadelClubData/Data/Tournament.swift b/PadelClubData/Data/Tournament.swift index dcc9090..b01e9a5 100644 --- a/PadelClubData/Data/Tournament.swift +++ b/PadelClubData/Data/Tournament.swift @@ -1217,6 +1217,14 @@ defer { } } + public func remainingAmount() -> Double { + if let entryFee { + return Double(selectedPlayers().filter { $0.hasPaid() == false }.count) * entryFee + } else { + return 0.0 + } + } + public func paidCompletion() -> Double { let selectedPlayers = selectedPlayers() if selectedPlayers.isEmpty { return 0 } @@ -2189,6 +2197,14 @@ defer { return subject } + public func groupStageLosingPositions() -> [Int] { + guard let maxSize = groupStages().map({ $0.size }).max() else { + return [] + } + let leftInterval = qualifiedPerGroupStage + 1 + return Array(leftInterval...maxSize) + } + // MARK: - func insertOnServer() throws {