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