[Framework] Feed list view in the Feed framework #9

Merged
javier merged 15 commits from framework/feed/feed-view-model into main 2024-03-19 08:31:14 +00:00
Showing only changes of commit 3d42c5887a - Show all commits

View File

@ -8,11 +8,16 @@
import ReviewsFeedKit
struct Feed {
public struct Feed {
// MARK: Constants
let entries: [Review]
// MARK: Initialisers
public init(entries: [Review]) {
self.entries = entries
}
}
// MARK: - Decodable
@ -28,7 +33,7 @@ extension Feed: Decodable {
}
// MARK: Initialisers
init(from decoder: any Decoder) throws {
public init(from decoder: any Decoder) throws {
let feed = try decoder.container(keyedBy: FeedKeys.self)
let feedEntry = try feed.nestedContainer(keyedBy: EntryKeys.self, forKey: .feed)
@ -41,7 +46,7 @@ extension Feed: Decodable {
extension Feed: Encodable {
// MARK: Functions
func encode(to encoder: any Encoder) throws {
public func encode(to encoder: any Encoder) throws {
var feed = encoder.container(keyedBy: FeedKeys.self)
var feedEntry = feed.nestedContainer(keyedBy: EntryKeys.self, forKey: .feed)