(options: RequestInit & RequestOptions)
| 166 | } |
| 167 | |
| 168 | async GRAPHQL_POST(options: RequestInit & RequestOptions): Promise<Response> { |
| 169 | const { query, ...rest } = options |
| 170 | const queryParams = generateQueryString(query, {}) |
| 171 | const request = new Request( |
| 172 | `${this.serverURL}${this.config.routes.api}${this.config.routes.graphQL}${queryParams}`, |
| 173 | { |
| 174 | ...rest, |
| 175 | headers: this.buildHeaders(options), |
| 176 | method: 'POST', |
| 177 | }, |
| 178 | ) |
| 179 | return this._GRAPHQL_POST(request) |
| 180 | } |
| 181 | |
| 182 | async login({ |
| 183 | slug, |