Differential D11396 Diff 38495 keyserver/addons/rust-node-addon/src/identity_client/register_user.rs
Changeset View
Changeset View
Standalone View
Standalone View
keyserver/addons/rust-node-addon/src/identity_client/register_user.rs
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | let device_key_upload = DeviceKeyUpload { | ||||
one_time_content_prekeys: content_one_time_keys, | one_time_content_prekeys: content_one_time_keys, | ||||
one_time_notif_prekeys: notif_one_time_keys, | one_time_notif_prekeys: notif_one_time_keys, | ||||
device_type: DeviceType::Keyserver.into(), | device_type: DeviceType::Keyserver.into(), | ||||
}; | }; | ||||
let registration_start_request = RegistrationStartRequest { | let registration_start_request = RegistrationStartRequest { | ||||
opaque_registration_request, | opaque_registration_request, | ||||
username, | username, | ||||
device_key_upload: Some(device_key_upload), | device_key_upload: Some(device_key_upload), | ||||
farcaster_id: None, | |||||
}; | }; | ||||
// Finish OPAQUE registration and send final registration request | // Finish OPAQUE registration and send final registration request | ||||
let response = identity_client | let response = identity_client | ||||
.register_password_user_start(registration_start_request) | .register_password_user_start(registration_start_request) | ||||
.await | .await | ||||
.map_err(handle_grpc_error)?; | .map_err(handle_grpc_error)?; | ||||
debug!("Received registration start response"); | debug!("Received registration start response"); | ||||
Show All 28 Lines |