[Library] iTunes library #5

Merged
javier merged 25 commits from library/itunes into main 2024-03-17 22:48:28 +00:00
2 changed files with 14 additions and 0 deletions
Showing only changes of commit bd72c4fb7c - Show all commits

View File

@ -7,6 +7,7 @@
//
import Foundation
import ReviewsFoundationKit
import ReviewsFeedKit
extension ServiceConfiguration {

View File

@ -36,3 +36,16 @@ extension Feed: Decodable {
}
}
// MARK: - Encodable
extension Feed: Encodable {
// MARK: Functions
func encode(to encoder: any Encoder) throws {
var feed = encoder.container(keyedBy: FeedKeys.self)
var feedEntry = feed.nestedContainer(keyedBy: EntryKeys.self, forKey: .feed)
try feedEntry.encode(entries, forKey: .entry)
}
}