add csv helper

fix refresh table round view
newoffer2025
Raz 6 months ago
parent 1b4a0204c1
commit 4f98a956b1
  1. 12
      PadelClub.xcodeproj/project.pbxproj
  2. 4
      PadelClub/Views/Round/LoserRoundsView.swift
  3. 7
      PadelClub/Views/Round/RoundView.swift

@ -3120,7 +3120,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.25;
MARKETING_VERSION = 1.2.26;
PRODUCT_BUNDLE_IDENTIFIER = app.padelclub;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@ -3166,7 +3166,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.25;
MARKETING_VERSION = 1.2.26;
PRODUCT_BUNDLE_IDENTIFIER = app.padelclub;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@ -3285,7 +3285,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.25;
MARKETING_VERSION = 1.2.26;
PRODUCT_BUNDLE_IDENTIFIER = app.padelclub;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@ -3330,7 +3330,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.25;
MARKETING_VERSION = 1.2.26;
PRODUCT_BUNDLE_IDENTIFIER = app.padelclub;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@ -3374,7 +3374,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.25;
MARKETING_VERSION = 1.2.26;
PRODUCT_BUNDLE_IDENTIFIER = app.padelclub.beta;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@ -3416,7 +3416,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.25;
MARKETING_VERSION = 1.2.26;
PRODUCT_BUNDLE_IDENTIFIER = app.padelclub.beta;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";

@ -13,14 +13,14 @@ class UpperRound: Identifiable, Selectable {
let round: Round
var loserRounds: [LoserRound] = []
let title: String
let playedMatches: [Match]
var playedMatches: [Match]
var correspondingLoserRoundTitle: String
init(round: Round) {
self.round = round
let title = round.roundTitle(.short)
self.title = title
self.playedMatches = round.playedMatches()
self.playedMatches = []
self.correspondingLoserRoundTitle = "Match de classement \(title)"
}

@ -27,6 +27,10 @@ struct RoundView: View {
var upperRound: UpperRound
func _refreshRound() {
self.upperRound.playedMatches = self.upperRound.round.playedMatches()
}
init(upperRound: UpperRound) {
self.upperRound = upperRound
// let seeds = upperRound.round.seeds()
@ -252,6 +256,9 @@ struct RoundView: View {
}
}
}
.onAppear(perform: {
self._refreshRound()
})
.task {
await MainActor.run {
let seeds = self.upperRound.round.seeds()

Loading…
Cancel
Save