NewDiscussionClient creates a DiscussionClient backed by the given HTTP client.
(httpClient *http.Client)
| 66 | |
| 67 | // NewDiscussionClient creates a DiscussionClient backed by the given HTTP client. |
| 68 | func NewDiscussionClient(httpClient *http.Client) DiscussionClient { |
| 69 | return &discussionClient{ |
| 70 | gql: api.NewClientFromHTTP(httpClient), |
| 71 | } |
| 72 | } |
| 73 | |
| 74 | // actorNode is the GraphQL response shape for an Actor union (User or Bot) |
| 75 | // used in discussionListNode fields like Author and AnswerChosenBy. |