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