fix(api): add created_at field to UserInfoExternal response

This commit is contained in:
ZhenYi 2026-05-18 20:54:38 +08:00
parent 6d8076674f
commit 9f8008b35d

View File

@ -19,6 +19,7 @@ pub struct UserInfoExternal {
pub website_url: Option<String>, pub website_url: Option<String>,
pub organization: Option<String>, pub organization: Option<String>,
pub last_sign_in_at: Option<DateTime<Utc>>, pub last_sign_in_at: Option<DateTime<Utc>>,
pub created_at: DateTime<Utc>,
pub is_owner: bool, pub is_owner: bool,
pub is_subscribe: bool, pub is_subscribe: bool,
@ -100,6 +101,7 @@ impl AppService {
website_url: user.website_url, website_url: user.website_url,
organization: user.organization, organization: user.organization,
last_sign_in_at: user.last_sign_in_at, last_sign_in_at: user.last_sign_in_at,
created_at: user.created_at,
is_owner: context.user().map(|u| u == user.uid).unwrap_or(false), is_owner: context.user().map(|u| u == user.uid).unwrap_or(false),
is_subscribe, is_subscribe,
total_projects, total_projects,