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? { func shareURL(_ pageLink: PageLink = .matches) -> URL? {
// if pageLink == .broadcast { if pageLink == .broadcast, let club = club(), let broadcastCode = club.broadcastCode {
// if 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) 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) { if let url = tournament.shareURL(.broadcast) {
Section { Section {
Link(destination: url) { Link(destination: url) {
Text(url.absoluteString).font(.largeTitle) Text(url.absoluteString)
} }
.contextMenu { .contextMenu {
Button("Copier") { Button("Copier") {
let pasteboard = UIPasteboard.general let pasteboard = UIPasteboard.general
pasteboard.string = url.absoluteString pasteboard.string = url.absoluteString
} }
actionForURL(url)
} }
} header: { } header: {
Text("Lien pour la diffusion TV") Text("Lien pour la diffusion TV")

Loading…
Cancel
Save