diff --git a/PadelClub/Data/Tournament.swift b/PadelClub/Data/Tournament.swift index aef0896..6b4d20b 100644 --- a/PadelClub/Data/Tournament.swift +++ b/PadelClub/Data/Tournament.swift @@ -446,11 +446,9 @@ class Tournament : ModelObject, Storable { } func shareURL(_ pageLink: PageLink = .matches) -> URL? { -// if pageLink == .broadcast { -// if let club = club(), let broadcastCode = club.broadcastCode { -// -// } -// } + if pageLink == .broadcast, let club = club(), let broadcastCode = club.broadcastCode { + return URLs.main.url.appending(path: "c/\(broadcastCode)") + } return URLs.main.url.appending(path: "tournament/\(id)").appending(path: pageLink.path) } diff --git a/PadelClub/Views/Tournament/Screen/BroadcastView.swift b/PadelClub/Views/Tournament/Screen/BroadcastView.swift index 61ae60f..be88b5a 100644 --- a/PadelClub/Views/Tournament/Screen/BroadcastView.swift +++ b/PadelClub/Views/Tournament/Screen/BroadcastView.swift @@ -66,14 +66,13 @@ struct BroadcastView: View { if let url = tournament.shareURL(.broadcast) { Section { Link(destination: url) { - Text(url.absoluteString).font(.largeTitle) + Text(url.absoluteString) } .contextMenu { Button("Copier") { let pasteboard = UIPasteboard.general pasteboard.string = url.absoluteString } - actionForURL(url) } } header: { Text("Lien pour la diffusion TV")