|
|
|
|
@ -39,8 +39,9 @@ class Club : ModelObject, Storable, Hashable { |
|
|
|
|
var broadcastCode: String? |
|
|
|
|
// var alphabeticalName: Bool = false |
|
|
|
|
|
|
|
|
|
internal init(name: String, acronym: String? = nil, phone: String? = nil, code: String? = nil, address: String? = nil, city: String? = nil, zipCode: String? = nil, latitude: Double? = nil, longitude: Double? = nil, courtCount: Int = 2, broadcastCode: String? = nil) { |
|
|
|
|
internal init(creator: String? = nil, name: String, acronym: String? = nil, phone: String? = nil, code: String? = nil, address: String? = nil, city: String? = nil, zipCode: String? = nil, latitude: Double? = nil, longitude: Double? = nil, courtCount: Int = 2, broadcastCode: String? = nil) { |
|
|
|
|
self.name = name |
|
|
|
|
self.creator = creator |
|
|
|
|
self.acronym = acronym ?? name.acronym() |
|
|
|
|
self.phone = phone |
|
|
|
|
self.code = code |
|
|
|
|
@ -236,7 +237,7 @@ extension Club { |
|
|
|
|
if clubs.isEmpty == false { |
|
|
|
|
return clubs.first! |
|
|
|
|
} else { |
|
|
|
|
return Club(name: name, code: code) |
|
|
|
|
return Club(creator: Store.main.userId, name: name, code: code, city: city, zipCode: zipCode) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|