mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
update swift graphql schema
This commit is contained in:
parent
0df68587ef
commit
8ddfc5c72a
1 changed files with 21 additions and 0 deletions
|
|
@ -681,6 +681,7 @@ extension Objects {
|
|||
let pageType: [String: Enums.PageType]
|
||||
let postedByViewer: [String: Bool]
|
||||
let publishedAt: [String: DateTime]
|
||||
let readAt: [String: DateTime]
|
||||
let readingProgressAnchorIndex: [String: Int]
|
||||
let readingProgressPercent: [String: Double]
|
||||
let savedAt: [String: DateTime]
|
||||
|
|
@ -793,6 +794,10 @@ extension Objects.Article: Decodable {
|
|||
if let value = try container.decode(DateTime?.self, forKey: codingKey) {
|
||||
map.set(key: field, hash: alias, value: value as Any)
|
||||
}
|
||||
case "readAt":
|
||||
if let value = try container.decode(DateTime?.self, forKey: codingKey) {
|
||||
map.set(key: field, hash: alias, value: value as Any)
|
||||
}
|
||||
case "readingProgressAnchorIndex":
|
||||
if let value = try container.decode(Int?.self, forKey: codingKey) {
|
||||
map.set(key: field, hash: alias, value: value as Any)
|
||||
|
|
@ -890,6 +895,7 @@ extension Objects.Article: Decodable {
|
|||
pageType = map["pageType"]
|
||||
postedByViewer = map["postedByViewer"]
|
||||
publishedAt = map["publishedAt"]
|
||||
readAt = map["readAt"]
|
||||
readingProgressAnchorIndex = map["readingProgressAnchorIndex"]
|
||||
readingProgressPercent = map["readingProgressPercent"]
|
||||
savedAt = map["savedAt"]
|
||||
|
|
@ -1219,6 +1225,21 @@ extension Fields where TypeLock == Objects.Article {
|
|||
}
|
||||
}
|
||||
|
||||
func readAt() throws -> DateTime? {
|
||||
let field = GraphQLField.leaf(
|
||||
name: "readAt",
|
||||
arguments: []
|
||||
)
|
||||
select(field)
|
||||
|
||||
switch response {
|
||||
case let .decoding(data):
|
||||
return data.readAt[field.alias!]
|
||||
case .mocking:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
func readingProgressAnchorIndex() throws -> Int {
|
||||
let field = GraphQLField.leaf(
|
||||
name: "readingProgressAnchorIndex",
|
||||
|
|
|
|||
Loading…
Reference in a new issue