Changeset View
Changeset View
Standalone View
Standalone View
services/identity/src/client_service.rs
Show All 20 Lines | |||||
use crate::grpc_services::protos::unauth::{ | use crate::grpc_services::protos::unauth::{ | ||||
find_user_id_request, AddReservedUsernamesRequest, AuthResponse, Empty, | find_user_id_request, AddReservedUsernamesRequest, AuthResponse, Empty, | ||||
FindUserIdRequest, FindUserIdResponse, GenerateNonceResponse, | FindUserIdRequest, FindUserIdResponse, GenerateNonceResponse, | ||||
OpaqueLoginFinishRequest, OpaqueLoginStartRequest, OpaqueLoginStartResponse, | OpaqueLoginFinishRequest, OpaqueLoginStartRequest, OpaqueLoginStartResponse, | ||||
RegistrationFinishRequest, RegistrationStartRequest, | RegistrationFinishRequest, RegistrationStartRequest, | ||||
RegistrationStartResponse, RemoveReservedUsernameRequest, | RegistrationStartResponse, RemoveReservedUsernameRequest, | ||||
ReservedRegistrationStartRequest, ReservedWalletRegistrationRequest, | ReservedRegistrationStartRequest, ReservedWalletRegistrationRequest, | ||||
SecondaryDeviceKeysUploadRequest, VerifyUserAccessTokenRequest, | SecondaryDeviceKeysUploadRequest, VerifyUserAccessTokenRequest, | ||||
VerifyUserAccessTokenResponse, WalletAuthRequest, | VerifyUserAccessTokenResponse, WalletAuthRequest, GetFarcasterUsersRequest, | ||||
GetFarcasterUsersResponse | |||||
}; | }; | ||||
use crate::grpc_services::shared::get_value; | use crate::grpc_services::shared::get_value; | ||||
use crate::grpc_utils::{ | use crate::grpc_utils::{ | ||||
ChallengeResponse, DeviceKeyUploadActions, NonceChallenge, | ChallengeResponse, DeviceKeyUploadActions, NonceChallenge, | ||||
}; | }; | ||||
use crate::nonce::generate_nonce_data; | use crate::nonce::generate_nonce_data; | ||||
use crate::reserved_users::{ | use crate::reserved_users::{ | ||||
validate_account_ownership_message_and_get_user_id, | validate_account_ownership_message_and_get_user_id, | ||||
▲ Show 20 Lines • Show All 828 Lines • ▼ Show 20 Lines | ) -> Result<tonic::Response<FindUserIdResponse>, tonic::Status> { | ||||
let is_reserved = is_reserved_result.map_err(handle_db_error)?; | let is_reserved = is_reserved_result.map_err(handle_db_error)?; | ||||
let user_id = user_id_result.map_err(handle_db_error)?; | let user_id = user_id_result.map_err(handle_db_error)?; | ||||
Ok(Response::new(FindUserIdResponse { | Ok(Response::new(FindUserIdResponse { | ||||
user_id, | user_id, | ||||
is_reserved, | is_reserved, | ||||
})) | })) | ||||
} | } | ||||
async fn get_farcaster_users( | |||||
&self, | |||||
_request: tonic::Request<GetFarcasterUsersRequest>, | |||||
) -> Result<tonic::Response<GetFarcasterUsersResponse>, tonic::Status> { | |||||
unimplemented!(); | |||||
} | |||||
} | } | ||||
impl ClientService { | impl ClientService { | ||||
async fn check_username_taken( | async fn check_username_taken( | ||||
&self, | &self, | ||||
username: &str, | username: &str, | ||||
) -> Result<(), tonic::Status> { | ) -> Result<(), tonic::Status> { | ||||
let username_taken = self | let username_taken = self | ||||
▲ Show 20 Lines • Show All 174 Lines • Show Last 20 Lines |