Changeset View
Changeset View
Standalone View
Standalone View
services/identity/src/client_service.rs
pub mod client_proto { | pub mod client_proto { | ||||
tonic::include_proto!("identity.client"); | tonic::include_proto!("identity.client"); | ||||
} | } | ||||
use std::str::FromStr; | use std::str::FromStr; | ||||
use crate::{ | use crate::{ | ||||
client_service::client_proto::{ | client_service::client_proto::{ | ||||
DeleteUserRequest, Empty, GenerateNonceResponse, KeyserverKeysRequest, | DeleteUserRequest, Empty, GenerateNonceResponse, InboundKeysForUserRequest, | ||||
KeyserverKeysResponse, OpaqueLoginFinishRequest, OpaqueLoginFinishResponse, | InboundKeysForUserResponse, KeyserverKeysRequest, KeyserverKeysResponse, | ||||
OpaqueLoginFinishRequest, OpaqueLoginFinishResponse, | |||||
OpaqueLoginStartRequest, OpaqueLoginStartResponse, | OpaqueLoginStartRequest, OpaqueLoginStartResponse, | ||||
ReceiverKeysForUserRequest, ReceiverKeysForUserResponse, | OutboundKeysForUserRequest, OutboundKeysForUserResponse, | ||||
RefreshUserPreKeysRequest, RegistrationFinishRequest, | RefreshUserPreKeysRequest, RegistrationFinishRequest, | ||||
RegistrationFinishResponse, RegistrationStartRequest, | RegistrationFinishResponse, RegistrationStartRequest, | ||||
RegistrationStartResponse, SenderKeysForUserRequest, | RegistrationStartResponse, UpdateUserPasswordFinishRequest, | ||||
SenderKeysForUserResponse, UpdateUserPasswordFinishRequest, | |||||
UpdateUserPasswordFinishResponse, UpdateUserPasswordStartRequest, | UpdateUserPasswordFinishResponse, UpdateUserPasswordStartRequest, | ||||
UpdateUserPasswordStartResponse, UploadOneTimeKeysRequest, | UpdateUserPasswordStartResponse, UploadOneTimeKeysRequest, | ||||
VerifyUserAccessTokenRequest, VerifyUserAccessTokenResponse, | VerifyUserAccessTokenRequest, VerifyUserAccessTokenResponse, | ||||
WalletLoginRequest, WalletLoginResponse, | WalletLoginRequest, WalletLoginResponse, | ||||
}, | }, | ||||
config::CONFIG, | config::CONFIG, | ||||
database::{DatabaseClient, Error as DBError, KeyPayload}, | database::{DatabaseClient, Error as DBError, KeyPayload}, | ||||
id::generate_uuid, | id::generate_uuid, | ||||
▲ Show 20 Lines • Show All 234 Lines • ▼ Show 20 Lines | ) -> Result<tonic::Response<GenerateNonceResponse>, tonic::Status> { | ||||
{ | { | ||||
Ok(_) => Ok(Response::new(GenerateNonceResponse { | Ok(_) => Ok(Response::new(GenerateNonceResponse { | ||||
nonce: nonce_data.nonce, | nonce: nonce_data.nonce, | ||||
})), | })), | ||||
Err(e) => Err(handle_db_error(e)), | Err(e) => Err(handle_db_error(e)), | ||||
} | } | ||||
} | } | ||||
async fn get_receiver_keys_for_user( | async fn get_outbound_keys_for_user( | ||||
&self, | &self, | ||||
_request: tonic::Request<ReceiverKeysForUserRequest>, | _request: tonic::Request<OutboundKeysForUserRequest>, | ||||
) -> Result<tonic::Response<ReceiverKeysForUserResponse>, tonic::Status> { | ) -> Result<tonic::Response<OutboundKeysForUserResponse>, tonic::Status> { | ||||
unimplemented!(); | unimplemented!(); | ||||
} | } | ||||
async fn get_sender_keys_for_user( | async fn get_inbound_keys_for_user( | ||||
&self, | &self, | ||||
_request: tonic::Request<SenderKeysForUserRequest>, | _request: tonic::Request<InboundKeysForUserRequest>, | ||||
) -> Result<tonic::Response<SenderKeysForUserResponse>, tonic::Status> { | ) -> Result<tonic::Response<InboundKeysForUserResponse>, tonic::Status> { | ||||
unimplemented!(); | unimplemented!(); | ||||
} | } | ||||
async fn get_keyserver_keys( | async fn get_keyserver_keys( | ||||
&self, | &self, | ||||
_request: tonic::Request<KeyserverKeysRequest>, | _request: tonic::Request<KeyserverKeysRequest>, | ||||
) -> Result<tonic::Response<KeyserverKeysResponse>, tonic::Status> { | ) -> Result<tonic::Response<KeyserverKeysResponse>, tonic::Status> { | ||||
unimplemented!(); | unimplemented!(); | ||||
Show All 39 Lines |