Changed the Feed model in the iTunes library to be public.
This commit is contained in:
parent
36ea9659c6
commit
3d42c5887a
@ -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)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user