From f4718b8010c2869d2ac21221745c3ceaf457acd0 Mon Sep 17 00:00:00 2001 From: Raz Date: Tue, 14 Jan 2025 15:35:02 +0100 Subject: [PATCH] wip --- PadelClub/Views/Navigation/Umpire/PadelClubView.swift | 3 ++- PadelClub/Views/Tournament/Screen/InscriptionManagerView.swift | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/PadelClub/Views/Navigation/Umpire/PadelClubView.swift b/PadelClub/Views/Navigation/Umpire/PadelClubView.swift index 91e07f4..0ebc150 100644 --- a/PadelClub/Views/Navigation/Umpire/PadelClubView.swift +++ b/PadelClub/Views/Navigation/Umpire/PadelClubView.swift @@ -269,7 +269,7 @@ func fetchPlayerData(for licenseID: String) async throws -> [Player]? { request.setValue("XMLHttpRequest", forHTTPHeaderField: "X-Requested-With") // Add cookies if needed (example cookie header value shown, replace with valid cookies) - request.setValue("JSESSIONID=6F1BB57625577350AFC8812090D1427C; AWSALB=TJD45ilgPon0e9eo5ZqVQ7BHh5V1rPmc8NrYGnzC+WP3KtCcc07bxAT7DvYmKIsukqkVdTpmw/NM1+0MTrwuP+DlYFXpnpHM6n5AGEIyRzjEIMDXKnl2IwwKI49N; AWSALBCORS=TJD45ilgPon0e9eo5ZqVQ7BHh5V1rPmc8NrYGnzC+WP3KtCcc07bxAT7DvYmKIsukqkVdTpmw/NM1+0MTrwuP+DlYFXpnpHM6n5AGEIyRzjEIMDXKnl2IwwKI49N; datadome=plkXf6gRKVGRESutB228m4fq9z~jOuLzJpYixiEGDAnr2OlZC1Woq4Gg_YtVR0BVC_n1fn~~rEsBk5fwZlfnT~Z9Gn004VInlh5grj7ve6RLBAebWaYGVOLQnKwy88TH; _pcid=%7B%22browserId%22%3A%22m42mi4kbtfuyj367%22%2C%22_t%22%3A%22mjr1fm32%7Cm42mi4r2%22%7D; _pctx=%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18yBbAFYwAjADN%2BAZgCsAH34AWAEz96CmNJABfIA; _pprv=eyJjb25zZW50Ijp7IjAiOnsibW9kZSI6ImVzc2VudGlhbCJ9LCI3Ijp7Im1vZGUiOiJvcHQtaW4ifX0sInB1cnBvc2VzIjpudWxsLCJfdCI6Im1qcjFmbHdofG00Mm1pNGtoIn0%3D; tc_cj_v2=%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQMMORPMMMQNNZZZ%5D777m_iZZZ%22**%22%27%20ZZZKQMMQMPMPMKOPZZZ%5D777%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQMPLNJNKJQQJZZZ%5D777m_iZZZ%22**%22%27%20ZZZKQMPLNJNLQOJKZZZ%5D777%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQMPNSONSOPQOZZZ%5D; tc_cj_v2_cmp=; tc_cj_v2_med=; SSESS7ba44afc36c80c3faa2b8fa87e7742c5=EFTV9aCrNCaJM7Soo-1OemOQ0qdJXpp7cqiYrMSoQRQ; xtan=-; xtant=1; TCID=124122155494907703483; TCPID=124115115191501043230; xtvrn=$548419$; visid_incap_2712217=PSfJngzoSuiowsuXXhvOu5K+7mUAAAAAQUIPAAAAAAAleL9ldvN/FC1VykkU9ret; SessionStatId=10.91.140.42.1662124965429001", forHTTPHeaderField: "Cookie") + request.setValue("JSESSIONID=78744C195D45C9011A20B12D166CEE9E; AWSALB=3k/WWoSO6aLh6COUzTBBBVhCTrIoJaMiuy+BUploqwzlHhjF/zq3Ms8TuRIwyLN7EgF++u/fndF5F20g196hF8xqMA7757m6dicn+MIRSRP2Q3d2qWEqRrbe0MgB; AWSALBCORS=3k/WWoSO6aLh6COUzTBBBVhCTrIoJaMiuy+BUploqwzlHhjF/zq3Ms8TuRIwyLN7EgF++u/fndF5F20g196hF8xqMA7757m6dicn+MIRSRP2Q3d2qWEqRrbe0MgB; datadome=TqnBq0og_q~eDOM31m8gZacN9zNMusX6vLBtbnBySaCw8jbr6uEW89tFkfK2llcUH~zdUrN71ic7C5QgmvUkdYplKsxL6SKwV~1s2yrdlVgnjU5pOkzVK64CU0cHJzV6; SSESS7ba44afc36c80c3faa2b8fa87e7742c5=Wfc_Bx21iDLRWgzfE6duKBHsSo7FvYqlqz7J_JmIgXc; tc_cj_v2=%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQMMORPMMMQNNZZZ%5D777m_iZZZ%22**%22%27%20ZZZKQMMQMPMPMKOPZZZ%5D777%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQMPLNJNKJQQJZZZ%5D777m_iZZZ%22**%22%27%20ZZZKQMPLNJNLQOJKZZZ%5D777%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQMPQNSPJNLSJZZZ%5D; tc_cj_v2_cmp=; tc_cj_v2_med=; _pcid=%7B%22browserId%22%3A%22m42mi4kbtfuyj367%22%2C%22_t%22%3A%22mjr1fm32%7Cm42mi4r2%22%7D; _pctx=%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18yBbAFYwAjADN%2BAZgCsAH34AWAEz96CmNJABfIA; _pprv=eyJjb25zZW50Ijp7IjAiOnsibW9kZSI6ImVzc2VudGlhbCJ9LCI3Ijp7Im1vZGUiOiJvcHQtaW4ifX0sInB1cnBvc2VzIjpudWxsLCJfdCI6Im1qcjFmbHdofG00Mm1pNGtoIn0%3D; xtan=-; xtant=1; TCID=124122155494907703483; TCPID=124115115191501043230; xtvrn=$548419$; visid_incap_2712217=PSfJngzoSuiowsuXXhvOu5K+7mUAAAAAQUIPAAAAAAAleL9ldvN/FC1VykkU9ret; SessionStatId=10.91.140.42.1662124965429001", forHTTPHeaderField: "Cookie") let (data, _) = try await URLSession.shared.data(for: request) let decoder = JSONDecoder() @@ -312,6 +312,7 @@ struct Player: Codable { let codeClub: String let dateNaissanceFr: String let millesimeLicence: Int + let rang: Int? func birthYear() -> Int? { return Int(dateNaissanceFr.suffix(4)) diff --git a/PadelClub/Views/Tournament/Screen/InscriptionManagerView.swift b/PadelClub/Views/Tournament/Screen/InscriptionManagerView.swift index ace73ee..ffceebc 100644 --- a/PadelClub/Views/Tournament/Screen/InscriptionManagerView.swift +++ b/PadelClub/Views/Tournament/Screen/InscriptionManagerView.swift @@ -899,6 +899,7 @@ struct InscriptionManagerView: View { player.clubCode = playerData.codeClub player.isYearValid = playerData.millesimeLicence == 2025 player.source = .frenchFederation + player.rank = playerData.rang playersToSave.append(player) } DispatchQueue.main.async {