wip
This commit is contained in:
@@ -121,6 +121,7 @@ final class CanonicalStadium {
|
||||
var yearOpened: Int?
|
||||
var imageURL: String?
|
||||
var sport: String
|
||||
var timezoneIdentifier: String?
|
||||
|
||||
// User-correctable fields (preserved during sync)
|
||||
var userNickname: String?
|
||||
@@ -145,7 +146,8 @@ final class CanonicalStadium {
|
||||
capacity: Int,
|
||||
yearOpened: Int? = nil,
|
||||
imageURL: String? = nil,
|
||||
sport: String
|
||||
sport: String,
|
||||
timezoneIdentifier: String? = nil
|
||||
) {
|
||||
self.canonicalId = canonicalId
|
||||
self.uuid = uuid ?? Self.deterministicUUID(from: canonicalId)
|
||||
@@ -161,6 +163,7 @@ final class CanonicalStadium {
|
||||
self.yearOpened = yearOpened
|
||||
self.imageURL = imageURL
|
||||
self.sport = sport
|
||||
self.timezoneIdentifier = timezoneIdentifier
|
||||
}
|
||||
|
||||
var source: DataSource {
|
||||
@@ -181,7 +184,8 @@ final class CanonicalStadium {
|
||||
capacity: capacity,
|
||||
sport: Sport(rawValue: sport) ?? .mlb,
|
||||
yearOpened: yearOpened,
|
||||
imageURL: imageURL.flatMap { URL(string: $0) }
|
||||
imageURL: imageURL.flatMap { URL(string: $0) },
|
||||
timeZoneIdentifier: timezoneIdentifier
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user