summaryrefslogtreecommitdiffstats
path: root/crates/profile-service/src/server/manager.rs
diff options
context:
space:
mode:
authorrtkay123 <dev@kanjala.com>2025-07-27 18:16:41 +0200
committerrtkay123 <dev@kanjala.com>2025-07-27 18:16:41 +0200
commit3c4d17cf2840c643b8cd111ef775750cc5ae83b3 (patch)
tree2b7d25b24d94141a6d9255426d4f973cced5d278 /crates/profile-service/src/server/manager.rs
parente26d87f4fa18999c6bcfbcf32cfa85adab11acdd (diff)
downloadsellershut-3c4d17cf2840c643b8cd111ef775750cc5ae83b3.tar.bz2
sellershut-3c4d17cf2840c643b8cd111ef775750cc5ae83b3.zip
refactor: profile -> users
Diffstat (limited to 'crates/profile-service/src/server/manager.rs')
-rw-r--r--crates/profile-service/src/server/manager.rs45
1 files changed, 0 insertions, 45 deletions
diff --git a/crates/profile-service/src/server/manager.rs b/crates/profile-service/src/server/manager.rs
deleted file mode 100644
index bd7e149..0000000
--- a/crates/profile-service/src/server/manager.rs
+++ /dev/null
@@ -1,45 +0,0 @@
-use prost::Message;
-use sellershut_core::profile::{
- CompleteUserRequest, CreateUserRequest, CreateUserResponse, User, profile_server::Profile,
-};
-use stack_up::redis::AsyncCommands;
-use tonic::{Request, Response, Status, async_trait};
-use tracing::trace;
-use uuid::Uuid;
-
-use crate::state::AppHandle;
-
-#[async_trait]
-impl Profile for AppHandle {
- #[doc = " Create a new user profile"]
- async fn create_user(
- &self,
- request: Request<CreateUserRequest>,
- ) -> Result<Response<CreateUserResponse>, Status> {
- trace!("creating user");
- let data = request.into_inner();
- let id = Uuid::now_v7().to_string();
-
- let bytes = data.encode_to_vec();
- let mut cache = self
- .services
- .cache
- .get()
- .await
- .map_err(|e| Status::internal("storage not ready"))?;
- cache
- .set_ex::<_, _, ()>(&id, &bytes, self.local_config.temp_ttl)
- .await
- .map_err(|e| Status::internal("storage not ready"))?;
-
- Ok(Response::new(CreateUserResponse { temp_id: id }))
- }
-
- #[doc = " Complete Profile"]
- async fn complete_profile(
- &self,
- request: Request<CompleteUserRequest>,
- ) -> Result<Response<User>, Status> {
- todo!()
- }
-}