From 2919009aeaf3d4f80a84edd7b6b8dc4794151196 Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 14 May 2024 15:16:38 +0200 Subject: [PATCH] Fix build --- PadelClub/Data/DataStore.swift | 42 ----------------------------- PadelClub/Data/MatchScheduler.swift | 3 ++- 2 files changed, 2 insertions(+), 43 deletions(-) diff --git a/PadelClub/Data/DataStore.swift b/PadelClub/Data/DataStore.swift index 3f47775..b972a7c 100644 --- a/PadelClub/Data/DataStore.swift +++ b/PadelClub/Data/DataStore.swift @@ -106,48 +106,6 @@ class DataStore: ObservableObject { self.objectWillChange.send() } -// var user: User { -// if let user = self.userStorage.item() { -// return user -// } else { -// let user = User(username: "", email: "", firstName: "", lastName: "", phone: nil, country: "") -// do { -// try self.userStorage.setItem(user) -// } catch { -// Logger.error(error) -// } -// return user -// } -// } - -// func setUser(_ user: User) { -// do { -// try self.userStorage.setItem(user) -// Store.main.collectionsCanSynchronize = user.username.count > 0 -// self._loadCollections() -// } catch { -// Logger.error(error) -// } -//// self._userStorage.item = user -// } - -// var globalRights: UserRight { -// if let _ = Guard.main.currentPlan { -// return .creation -// } -// if self.user.umpireCode != nil { -// return .creation -// } else { -// return .edition -// } -// -// // TODO what are the rules when testing the app? -// // scenario example: one cancelled tournament -// -// -// return .none -// } - func disconnect() { Store.main.disconnect(resetAll: true) Store.main.collectionsCanSynchronize = false diff --git a/PadelClub/Data/MatchScheduler.swift b/PadelClub/Data/MatchScheduler.swift index 077ac2b..66b7f7c 100644 --- a/PadelClub/Data/MatchScheduler.swift +++ b/PadelClub/Data/MatchScheduler.swift @@ -11,8 +11,9 @@ import SwiftUI @Observable class MatchScheduler : ModelObject, Storable { + static func resourceName() -> String { return "match-scheduler" } - static func requestsRequiresToken() -> Bool { true } + static func tokenExemptedMethods() -> [HTTPMethod] { return [] } private(set) var id: String = Store.randomId() var tournament: String