diff --git a/PadelClub/Data/Federal/FederalTournament.swift b/PadelClub/Data/Federal/FederalTournament.swift index 5feb4e1..0021712 100644 --- a/PadelClub/Data/Federal/FederalTournament.swift +++ b/PadelClub/Data/Federal/FederalTournament.swift @@ -81,6 +81,11 @@ struct FederalTournament: Identifiable, Codable { var dateFin, dateValidation: Date? var codePostalEngagement, codeClub: String? var prixEspece: Int? + var japPhoneNumber: String? + + mutating func updateJapPhoneNumber(phone: String?) { + self.japPhoneNumber = phone + } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) @@ -249,7 +254,7 @@ struct FederalTournament: Identifiable, Codable { } var japMessage: String { - [nomClub, jugeArbitre?.nom, jugeArbitre?.prenom, courrielEngagement, installation?.telephone].compactMap({$0}).joined(separator: ";") + [nomClub, jugeArbitre?.nom, jugeArbitre?.prenom, courrielEngagement, japPhoneNumber].compactMap({$0}).joined(separator: ";") } func umpireLabel() -> String { diff --git a/PadelClub/Views/Navigation/Agenda/TournamentLookUpView.swift b/PadelClub/Views/Navigation/Agenda/TournamentLookUpView.swift index 7cecadc..5f9410f 100644 --- a/PadelClub/Views/Navigation/Agenda/TournamentLookUpView.swift +++ b/PadelClub/Views/Navigation/Agenda/TournamentLookUpView.swift @@ -133,6 +133,9 @@ struct TournamentLookUpView: View { Menu { #if DEBUG if tournaments.isEmpty == false { + Button("Gather Mobile Phone") { + _gatherNumbers() + } Section { ShareLink(item: pastedTournaments) { Label("Par texte", systemImage: "square.and.arrow.up") @@ -180,6 +183,20 @@ struct TournamentLookUpView: View { private var liguesFound: [String] { Set(tournaments.compactMap { $0.nomLigue }).sorted() } + + private func _gatherNumbers() { + Task { + print("Doing.....") + for i in 0..