@@ -7,7 +7,7 @@ use thiserror::Error;
7
7
use mithril_common:: {
8
8
entities:: { CertificatePending , EpochSettings , Signer , SingleSignatures } ,
9
9
messages:: { CertificatePendingMessage , EpochSettingsMessage } ,
10
- MITHRIL_API_VERSION ,
10
+ MITHRIL_API_VERSION , MITHRIL_API_VERSION_HEADER ,
11
11
} ;
12
12
13
13
#[ cfg( test) ]
@@ -94,12 +94,12 @@ impl CertificateHandlerHTTPClient {
94
94
95
95
/// Forge a client request adding protocol version in the headers.
96
96
pub fn prepare_request_builder ( & self , request_builder : RequestBuilder ) -> RequestBuilder {
97
- request_builder. header ( "API_VERSION" , MITHRIL_API_VERSION )
97
+ request_builder. header ( MITHRIL_API_VERSION_HEADER , MITHRIL_API_VERSION )
98
98
}
99
99
100
100
/// API version error handling
101
101
fn handle_api_error ( & self , response : & Response ) -> CertificateHandlerError {
102
- if let Some ( version) = response. headers ( ) . get ( "mithril-api-version" ) {
102
+ if let Some ( version) = response. headers ( ) . get ( MITHRIL_API_VERSION_HEADER ) {
103
103
CertificateHandlerError :: ApiVersionMismatch ( format ! (
104
104
"server version: '{}', signer version: '{}'" ,
105
105
version. to_str( ) . unwrap( ) ,
@@ -381,7 +381,8 @@ mod tests {
381
381
let ( server, config) = setup_test ( ) ;
382
382
let _snapshots_mock = server. mock ( |when, then| {
383
383
when. path ( "/epoch-settings" ) ;
384
- then. status ( 412 ) . header ( "mithril-api-version" , "0.0.999" ) ;
384
+ then. status ( 412 )
385
+ . header ( MITHRIL_API_VERSION_HEADER , "0.0.999" ) ;
385
386
} ) ;
386
387
let certificate_handler = CertificateHandlerHTTPClient :: new ( config. aggregator_endpoint ) ;
387
388
let epoch_settings = certificate_handler
@@ -431,7 +432,8 @@ mod tests {
431
432
let ( server, config) = setup_test ( ) ;
432
433
let _snapshots_mock = server. mock ( |when, then| {
433
434
when. path ( "/certificate-pending" ) ;
434
- then. status ( 412 ) . header ( "mithril-api-version" , "0.0.999" ) ;
435
+ then. status ( 412 )
436
+ . header ( MITHRIL_API_VERSION_HEADER , "0.0.999" ) ;
435
437
} ) ;
436
438
let certificate_handler = CertificateHandlerHTTPClient :: new ( config. aggregator_endpoint ) ;
437
439
let error = certificate_handler
@@ -489,7 +491,8 @@ mod tests {
489
491
let ( server, config) = setup_test ( ) ;
490
492
let _snapshots_mock = server. mock ( |when, then| {
491
493
when. method ( POST ) . path ( "/register-signer" ) ;
492
- then. status ( 412 ) . header ( "mithril-api-version" , "0.0.999" ) ;
494
+ then. status ( 412 )
495
+ . header ( MITHRIL_API_VERSION_HEADER , "0.0.999" ) ;
493
496
} ) ;
494
497
let single_signers = fake_data:: signers ( 1 ) ;
495
498
let single_signer = single_signers. first ( ) . unwrap ( ) ;
@@ -566,7 +569,8 @@ mod tests {
566
569
let ( server, config) = setup_test ( ) ;
567
570
let _snapshots_mock = server. mock ( |when, then| {
568
571
when. method ( POST ) . path ( "/register-signatures" ) ;
569
- then. status ( 412 ) . header ( "mithril-api-version" , "0.0.999" ) ;
572
+ then. status ( 412 )
573
+ . header ( MITHRIL_API_VERSION_HEADER , "0.0.999" ) ;
570
574
} ) ;
571
575
let single_signatures = fake_data:: single_signatures ( ( 1 ..5 ) . collect ( ) ) ;
572
576
let certificate_handler = CertificateHandlerHTTPClient :: new ( config. aggregator_endpoint ) ;
0 commit comments