@@ -9,7 +9,10 @@ use crate::{
99} ;
1010
1111use oauth2:: TokenResponse ;
12- use reqwest:: blocking:: { multipart:: Form , RequestBuilder , Response as ReqwestResponse } ;
12+ use reqwest:: {
13+ blocking:: { multipart:: Form , RequestBuilder , Response as ReqwestResponse } ,
14+ Method ,
15+ } ;
1316use serde:: de:: DeserializeOwned ;
1417use serde_json:: Value ;
1518use std:: collections:: HashMap ;
@@ -69,7 +72,7 @@ impl CoreExt for ReqwestResponse {
6972 } )
7073 } )
7174 . unwrap_or ( text) ;
72- Err ( CoreError :: HttpStatus ( url, status, parsed) )
75+ Err ( CoreError :: HttpError ( url, status, parsed) )
7376 }
7477 }
7578}
@@ -109,7 +112,7 @@ impl TmcCore {
109112 . get ( url. clone ( ) )
110113 . core_headers ( self )
111114 . send ( )
112- . map_err ( |e| CoreError :: HttpGet ( url. clone ( ) , e) ) ?
115+ . map_err ( |e| CoreError :: ConnectionError ( Method :: GET , url. clone ( ) , e) ) ?
113116 . check_error ( url) ?
114117 . json_res ( )
115118 }
@@ -128,7 +131,7 @@ impl TmcCore {
128131 . get ( url. clone ( ) )
129132 . core_headers ( self )
130133 . send ( )
131- . map_err ( |e| CoreError :: HttpGet ( url. clone ( ) , e) ) ?
134+ . map_err ( |e| CoreError :: ConnectionError ( Method :: GET , url. clone ( ) , e) ) ?
132135 . check_error ( url) ?
133136 . copy_to ( & mut target_file)
134137 . map_err ( |e| CoreError :: HttpWriteResponse ( target. to_path_buf ( ) , e) ) ?;
@@ -144,7 +147,7 @@ impl TmcCore {
144147 . get ( url. clone ( ) )
145148 . core_headers ( self )
146149 . send ( )
147- . map_err ( |e| CoreError :: HttpGet ( url. clone ( ) , e) ) ?
150+ . map_err ( |e| CoreError :: ConnectionError ( Method :: GET , url. clone ( ) , e) ) ?
148151 . check_error ( url) ?
149152 . copy_to ( & mut target_file)
150153 . map_err ( |e| CoreError :: HttpWriteResponse ( target. to_path_buf ( ) , e) ) ?;
@@ -612,7 +615,7 @@ impl TmcCore {
612615 . multipart ( form)
613616 . core_headers ( self )
614617 . send ( )
615- . map_err ( |e| CoreError :: HttpPost ( submission_url. clone ( ) , e) ) ?
618+ . map_err ( |e| CoreError :: ConnectionError ( Method :: POST , submission_url. clone ( ) , e) ) ?
616619 . check_error ( submission_url) ?
617620 . json_res ( ) ?;
618621 log:: debug!( "received {:?}" , res) ;
@@ -652,7 +655,7 @@ impl TmcCore {
652655 . multipart ( form)
653656 . core_headers ( self )
654657 . send ( )
655- . map_err ( |e| CoreError :: HttpPost ( feedback_url. clone ( ) , e) ) ?
658+ . map_err ( |e| CoreError :: ConnectionError ( Method :: POST , feedback_url. clone ( ) , e) ) ?
656659 . check_error ( feedback_url) ?
657660 . json_res ( )
658661 }
@@ -677,7 +680,7 @@ impl TmcCore {
677680 . query ( & [ ( "review[points]" , review_points) ] )
678681 . core_headers ( self )
679682 . send ( )
680- . map_err ( |e| CoreError :: HttpPost ( url. clone ( ) , e) ) ?
683+ . map_err ( |e| CoreError :: ConnectionError ( Method :: POST , url. clone ( ) , e) ) ?
681684 . check_error ( url) ?
682685 . json_res ( ) ?;
683686 log:: trace!( "received {:?}" , res) ;
@@ -699,7 +702,7 @@ impl TmcCore {
699702 . post ( url. clone ( ) )
700703 . multipart ( form)
701704 . send ( )
702- . map_err ( |e| CoreError :: HttpPost ( url. clone ( ) , e) ) ?
705+ . map_err ( |e| CoreError :: ConnectionError ( Method :: POST , url. clone ( ) , e) ) ?
703706 . check_error ( url) ?
704707 . json_res ( )
705708 }
0 commit comments