@@ -136,104 +136,104 @@ impl<'a, C: crate::HttpClient<'a>> HelixClient<'a, C> {
136
136
<R >:: parse_response ( Some ( request) , & uri, response) . map_err ( Into :: into)
137
137
}
138
138
139
- /// Request on a valid [`RequestPost`] endpoint
140
- pub async fn req_post < R , B , D , T > (
141
- & ' a self ,
142
- request : R ,
143
- body : B ,
144
- token : & T ,
145
- ) -> Result < Response < R , D > , ClientRequestError < <C as crate :: HttpClient < ' a > >:: Error > >
146
- where
147
- R : Request < Response = D > + Request + RequestPost < Body = B > ,
148
- B : HelixRequestBody ,
149
- D : serde:: de:: DeserializeOwned + PartialEq ,
150
- T : TwitchToken + ?Sized ,
151
- {
152
- let req =
153
- request. create_request ( body, token. token ( ) . secret ( ) , token. client_id ( ) . as_str ( ) ) ?;
154
- let uri = req. uri ( ) . clone ( ) ;
155
- let response = self
156
- . client
157
- . req ( req)
158
- . await
159
- . map_err ( ClientRequestError :: RequestError ) ?
160
- . into_response_vec ( )
161
- . await ?;
162
- <R >:: parse_response ( Some ( request) , & uri, response) . map_err ( Into :: into)
163
- }
139
+ // // / Request on a valid [`RequestPost`] endpoint
140
+ // pub async fn req_post<R, B, D, T>(
141
+ // &'a self,
142
+ // request: R,
143
+ // body: B,
144
+ // token: &T,
145
+ // ) -> Result<Response<R, D>, ClientRequestError<<C as crate::HttpClient<'a>>::Error>>
146
+ // where
147
+ // R: Request<Response = D> + Request + RequestPost<Body = B>,
148
+ // B: HelixRequestBody,
149
+ // D: serde::de::DeserializeOwned + PartialEq,
150
+ // T: TwitchToken + ?Sized,
151
+ // {
152
+ // let req =
153
+ // request.create_request(body, token.token().secret(), token.client_id().as_str())?;
154
+ // let uri = req.uri().clone();
155
+ // let response = self
156
+ // .client
157
+ // .req(req)
158
+ // .await
159
+ // .map_err(ClientRequestError::RequestError)?
160
+ // .into_response_vec()
161
+ // .await?;
162
+ // <R>::parse_response(Some(request), &uri, response).map_err(Into::into)
163
+ // }
164
164
165
- /// Request on a valid [`RequestPatch`] endpoint
166
- pub async fn req_patch < R , B , D , T > (
167
- & ' a self ,
168
- request : R ,
169
- body : B ,
170
- token : & T ,
171
- ) -> Result < Response < R , D > , ClientRequestError < <C as crate :: HttpClient < ' a > >:: Error > >
172
- where
173
- R : Request < Response = D > + Request + RequestPatch < Body = B > ,
174
- B : HelixRequestBody ,
175
- D : serde:: de:: DeserializeOwned + PartialEq ,
176
- T : TwitchToken + ?Sized ,
177
- {
178
- let req =
179
- request. create_request ( body, token. token ( ) . secret ( ) , token. client_id ( ) . as_str ( ) ) ?;
180
- let uri = req. uri ( ) . clone ( ) ;
181
- let response = self
182
- . client
183
- . req ( req)
184
- . await
185
- . map_err ( ClientRequestError :: RequestError ) ?
186
- . into_response_vec ( )
187
- . await ?;
188
- <R >:: parse_response ( Some ( request) , & uri, response) . map_err ( Into :: into)
189
- }
165
+ // // / Request on a valid [`RequestPatch`] endpoint
166
+ // pub async fn req_patch<R, B, D, T>(
167
+ // &'a self,
168
+ // request: R,
169
+ // body: B,
170
+ // token: &T,
171
+ // ) -> Result<Response<R, D>, ClientRequestError<<C as crate::HttpClient<'a>>::Error>>
172
+ // where
173
+ // R: Request<Response = D> + Request + RequestPatch<Body = B>,
174
+ // B: HelixRequestBody,
175
+ // D: serde::de::DeserializeOwned + PartialEq,
176
+ // T: TwitchToken + ?Sized,
177
+ // {
178
+ // let req =
179
+ // request.create_request(body, token.token().secret(), token.client_id().as_str())?;
180
+ // let uri = req.uri().clone();
181
+ // let response = self
182
+ // .client
183
+ // .req(req)
184
+ // .await
185
+ // .map_err(ClientRequestError::RequestError)?
186
+ // .into_response_vec()
187
+ // .await?;
188
+ // <R>::parse_response(Some(request), &uri, response).map_err(Into::into)
189
+ // }
190
190
191
- /// Request on a valid [`RequestDelete`] endpoint
192
- pub async fn req_delete < R , D , T > (
193
- & ' a self ,
194
- request : R ,
195
- token : & T ,
196
- ) -> Result < Response < R , D > , ClientRequestError < <C as crate :: HttpClient < ' a > >:: Error > >
197
- where
198
- R : Request < Response = D > + Request + RequestDelete ,
199
- D : serde:: de:: DeserializeOwned + PartialEq ,
200
- T : TwitchToken + ?Sized ,
201
- {
202
- let req = request. create_request ( token. token ( ) . secret ( ) , token. client_id ( ) . as_str ( ) ) ?;
203
- let uri = req. uri ( ) . clone ( ) ;
204
- let response = self
205
- . client
206
- . req ( req)
207
- . await
208
- . map_err ( ClientRequestError :: RequestError ) ?
209
- . into_response_vec ( )
210
- . await ?;
211
- <R >:: parse_response ( Some ( request) , & uri, response) . map_err ( Into :: into)
212
- }
191
+ // // / Request on a valid [`RequestDelete`] endpoint
192
+ // pub async fn req_delete<R, D, T>(
193
+ // &'a self,
194
+ // request: R,
195
+ // token: &T,
196
+ // ) -> Result<Response<R, D>, ClientRequestError<<C as crate::HttpClient<'a>>::Error>>
197
+ // where
198
+ // R: Request<Response = D> + Request + RequestDelete,
199
+ // D: serde::de::DeserializeOwned + PartialEq,
200
+ // T: TwitchToken + ?Sized,
201
+ // {
202
+ // let req = request.create_request(token.token().secret(), token.client_id().as_str())?;
203
+ // let uri = req.uri().clone();
204
+ // let response = self
205
+ // .client
206
+ // .req(req)
207
+ // .await
208
+ // .map_err(ClientRequestError::RequestError)?
209
+ // .into_response_vec()
210
+ // .await?;
211
+ // <R>::parse_response(Some(request), &uri, response).map_err(Into::into)
212
+ // }
213
213
214
- /// Request on a valid [`RequestPut`] endpoint
215
- pub async fn req_put < R , B , D , T > (
216
- & ' a self ,
217
- request : R ,
218
- body : B ,
219
- token : & T ,
220
- ) -> Result < Response < R , D > , ClientRequestError < <C as crate :: HttpClient < ' a > >:: Error > >
221
- where
222
- R : Request < Response = D > + Request + RequestPut < Body = B > ,
223
- B : HelixRequestBody ,
224
- D : serde:: de:: DeserializeOwned + PartialEq ,
225
- T : TwitchToken + ?Sized ,
226
- {
227
- let req =
228
- request. create_request ( body, token. token ( ) . secret ( ) , token. client_id ( ) . as_str ( ) ) ?;
229
- let uri = req. uri ( ) . clone ( ) ;
230
- let response = self
231
- . client
232
- . req ( req)
233
- . await
234
- . map_err ( ClientRequestError :: RequestError ) ?
235
- . into_response_vec ( )
236
- . await ?;
237
- <R >:: parse_response ( Some ( request) , & uri, response) . map_err ( Into :: into)
238
- }
214
+ // // / Request on a valid [`RequestPut`] endpoint
215
+ // pub async fn req_put<R, B, D, T>(
216
+ // &'a self,
217
+ // request: R,
218
+ // body: B,
219
+ // token: &T,
220
+ // ) -> Result<Response<R, D>, ClientRequestError<<C as crate::HttpClient<'a>>::Error>>
221
+ // where
222
+ // R: Request<Response = D> + Request + RequestPut<Body = B>,
223
+ // B: HelixRequestBody,
224
+ // D: serde::de::DeserializeOwned + PartialEq,
225
+ // T: TwitchToken + ?Sized,
226
+ // {
227
+ // let req =
228
+ // request.create_request(body, token.token().secret(), token.client_id().as_str())?;
229
+ // let uri = req.uri().clone();
230
+ // let response = self
231
+ // .client
232
+ // .req(req)
233
+ // .await
234
+ // .map_err(ClientRequestError::RequestError)?
235
+ // .into_response_vec()
236
+ // .await?;
237
+ // <R>::parse_response(Some(request), &uri, response).map_err(Into::into)
238
+ // }
239
239
}
0 commit comments