From ae411835426c53e546c614ab6f1cd82b9259c739 Mon Sep 17 00:00:00 2001 From: phoenix Date: Fri, 29 May 2026 21:38:23 -0400 Subject: [PATCH 1/2] Added Login history --- src/user/mod.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/user/mod.rs b/src/user/mod.rs index 8d8c934..be27475 100644 --- a/src/user/mod.rs +++ b/src/user/mod.rs @@ -27,3 +27,20 @@ pub struct ServiceUser { #[serde(with = "time::serde::rfc3339::option")] pub last_login: Option, } + + +#[derive(Clone, Debug, Default, Deserialize, Serialize)] +pub struct UserLoginHistory { + pub id: uuid::Uuid, + #[serde(with = "time::serde::rfc3339::option")] + pub login_time: Option, + pub user_id: uuid::Uuid, +} + +#[derive(Clone, Debug, Default, Deserialize, Serialize)] +pub struct ServiceUserLoginHistory { + pub id: uuid::Uuid, + #[serde(with = "time::serde::rfc3339::option")] + pub login_time: Option, + pub service_user_id: uuid::Uuid, +} -- 2.47.3 From 21074103a64360dbbe915c4c672690804f392355 Mon Sep 17 00:00:00 2001 From: phoenix Date: Fri, 29 May 2026 21:38:49 -0400 Subject: [PATCH 2/2] cargo fmt --- src/user/mod.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/user/mod.rs b/src/user/mod.rs index be27475..ffe509d 100644 --- a/src/user/mod.rs +++ b/src/user/mod.rs @@ -28,7 +28,6 @@ pub struct ServiceUser { pub last_login: Option, } - #[derive(Clone, Debug, Default, Deserialize, Serialize)] pub struct UserLoginHistory { pub id: uuid::Uuid, -- 2.47.3