Improved the CodingKeys enumeration of the Result model.

This commit is contained in:
Javier Cicchelli 2023-04-21 21:01:44 +02:00
parent d6beedffa0
commit 346752841a

View File

@ -9,7 +9,7 @@ extension Result: Decodable {
// MARK: Enumerations // MARK: Enumerations
enum CodingKeys: String, CodingKey { enum CodingKeys: String, CodingKey {
case items = "amiibo" case amiibo
} }
// MARK: Initialisers // MARK: Initialisers
@ -18,9 +18,9 @@ extension Result: Decodable {
let container = try decoder.container(keyedBy: CodingKeys.self) let container = try decoder.container(keyedBy: CodingKeys.self)
do { do {
self.items = try container.decode([Model].self, forKey: .items) self.items = try container.decode([Model].self, forKey: .amiibo)
} catch { } catch {
self.items = [try container.decode(Model.self, forKey: .items)] self.items = [try container.decode(Model.self, forKey: .amiibo)]
} }
} }