@@ -23,6 +23,7 @@ pub(crate) fn router() -> Router<AppState> {
2323#[ instrument( level = "debug" , skip( state) ) ]
2424async fn start_enrollment_process (
2525 State ( state) : State < AppState > ,
26+ device_info : DeviceInfo ,
2627 mut private_cookies : PrivateCookieJar ,
2728 Json ( req) : Json < EnrollmentStartRequest > ,
2829) -> Result < ( PrivateCookieJar , Json < EnrollmentStartResponse > ) , ApiError > {
@@ -40,7 +41,7 @@ async fn start_enrollment_process(
4041 debug ! ( "Sending the enrollment process request to core service." ) ;
4142 let rx = state
4243 . grpc_server
43- . send ( Some ( core_request:: Payload :: EnrollmentStart ( req) ) , None ) ?;
44+ . send ( core_request:: Payload :: EnrollmentStart ( req) , device_info ) ?;
4445 let payload = get_core_response ( rx) . await ?;
4546 debug ! ( "Receving payload from the core service. Try to set private cookie for starting enrollment process." ) ;
4647 if let core_response:: Payload :: EnrollmentStart ( response) = payload {
@@ -62,7 +63,7 @@ async fn start_enrollment_process(
6263#[ instrument( level = "debug" , skip( state) ) ]
6364async fn activate_user (
6465 State ( state) : State < AppState > ,
65- device_info : Option < DeviceInfo > ,
66+ device_info : DeviceInfo ,
6667 mut private_cookies : PrivateCookieJar ,
6768 Json ( mut req) : Json < ActivateUserRequest > ,
6869) -> Result < PrivateCookieJar , ApiError > {
@@ -78,7 +79,7 @@ async fn activate_user(
7879 debug ! ( "Sending the activate user request to core service." ) ;
7980 let rx = state
8081 . grpc_server
81- . send ( Some ( core_request:: Payload :: ActivateUser ( req) ) , device_info) ?;
82+ . send ( core_request:: Payload :: ActivateUser ( req) , device_info) ?;
8283 let payload = get_core_response ( rx) . await ?;
8384 debug ! ( "Receving payload from the core service. Trying to remove private cookie..." ) ;
8485 if let core_response:: Payload :: Empty ( ( ) ) = payload {
@@ -97,7 +98,7 @@ async fn activate_user(
9798#[ instrument( level = "debug" , skip( state) ) ]
9899async fn create_device (
99100 State ( state) : State < AppState > ,
100- device_info : Option < DeviceInfo > ,
101+ device_info : DeviceInfo ,
101102 private_cookies : PrivateCookieJar ,
102103 Json ( mut req) : Json < NewDevice > ,
103104) -> Result < Json < DeviceConfigResponse > , ApiError > {
@@ -111,7 +112,7 @@ async fn create_device(
111112
112113 let rx = state
113114 . grpc_server
114- . send ( Some ( core_request:: Payload :: NewDevice ( req) ) , device_info) ?;
115+ . send ( core_request:: Payload :: NewDevice ( req) , device_info) ?;
115116 let payload = get_core_response ( rx) . await ?;
116117 if let core_response:: Payload :: DeviceConfig ( response) = payload {
117118 info ! ( "Added new device {name} {pubkey}" ) ;
@@ -125,6 +126,7 @@ async fn create_device(
125126#[ instrument( level = "debug" , skip( state) ) ]
126127async fn get_network_info (
127128 State ( state) : State < AppState > ,
129+ device_info : DeviceInfo ,
128130 private_cookies : PrivateCookieJar ,
129131 Json ( mut req) : Json < ExistingDevice > ,
130132) -> Result < Json < DeviceConfigResponse > , ApiError > {
@@ -138,7 +140,7 @@ async fn get_network_info(
138140
139141 let rx = state
140142 . grpc_server
141- . send ( Some ( core_request:: Payload :: ExistingDevice ( req) ) , None ) ?;
143+ . send ( core_request:: Payload :: ExistingDevice ( req) , device_info ) ?;
142144 let payload = get_core_response ( rx) . await ?;
143145 if let core_response:: Payload :: DeviceConfig ( response) = payload {
144146 info ! ( "Got network info for device {pubkey}" ) ;
0 commit comments