mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Add intercomHash GQL definition
This commit is contained in:
parent
fa82917f55
commit
bd3d8b1b9d
1 changed files with 21 additions and 0 deletions
|
|
@ -23024,6 +23024,7 @@ extension Objects {
|
|||
let followersCount: [String: Int]
|
||||
let friendsCount: [String: Int]
|
||||
let id: [String: String]
|
||||
let intercomHash: [String: String]
|
||||
let isFriend: [String: Bool]
|
||||
let isFullUser: [String: Bool]
|
||||
let name: [String: String]
|
||||
|
|
@ -23070,6 +23071,10 @@ extension Objects.User: Decodable {
|
|||
if let value = try container.decode(String?.self, forKey: codingKey) {
|
||||
map.set(key: field, hash: alias, value: value as Any)
|
||||
}
|
||||
case "intercomHash":
|
||||
if let value = try container.decode(String?.self, forKey: codingKey) {
|
||||
map.set(key: field, hash: alias, value: value as Any)
|
||||
}
|
||||
case "isFriend":
|
||||
if let value = try container.decode(Bool?.self, forKey: codingKey) {
|
||||
map.set(key: field, hash: alias, value: value as Any)
|
||||
|
|
@ -23128,6 +23133,7 @@ extension Objects.User: Decodable {
|
|||
followersCount = map["followersCount"]
|
||||
friendsCount = map["friendsCount"]
|
||||
id = map["id"]
|
||||
intercomHash = map["intercomHash"]
|
||||
isFriend = map["isFriend"]
|
||||
isFullUser = map["isFullUser"]
|
||||
name = map["name"]
|
||||
|
|
@ -23206,6 +23212,21 @@ extension Fields where TypeLock == Objects.User {
|
|||
}
|
||||
}
|
||||
|
||||
func intercomHash() throws -> String? {
|
||||
let field = GraphQLField.leaf(
|
||||
name: "intercomHash",
|
||||
arguments: []
|
||||
)
|
||||
select(field)
|
||||
|
||||
switch response {
|
||||
case let .decoding(data):
|
||||
return data.intercomHash[field.alias!]
|
||||
case .mocking:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
@available(*, deprecated, message: "isFriend has been replaced with viewerIsFollowing")
|
||||
func isFriend() throws -> Bool? {
|
||||
let field = GraphQLField.leaf(
|
||||
|
|
|
|||
Loading…
Reference in a new issue