add broadcast

multistore
Razmig Sarkissian 1 year ago
parent 1fc17d1992
commit 148c21f350
  1. 8
      PadelClub/Data/Tournament.swift
  2. 3
      PadelClub/Views/Tournament/Screen/BroadcastView.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)
}

@ -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")

Loading…
Cancel
Save