From c0f74bad3d482e4bbaea39729f2c733dc15403d9 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Wed, 26 May 2021 11:11:38 -0400 Subject: [PATCH] return gravatar with session --- src/http_server/endpoints/users/session_info.rs | 4 +++- src/http_server/web_utils/session_checker.rs | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/http_server/endpoints/users/session_info.rs b/src/http_server/endpoints/users/session_info.rs index 22078b4b9d..fc8dce545d 100644 --- a/src/http_server/endpoints/users/session_info.rs +++ b/src/http_server/endpoints/users/session_info.rs @@ -29,6 +29,7 @@ pub struct UserInfo { pub user_token: String, pub username: String, pub display_name: String, + pub email_gravatar_hash: String, } #[derive(Serialize)] @@ -100,7 +101,8 @@ pub async fn session_info_handler( user_info = Some(UserInfo { user_token: session_data.user_token.clone(), username: session_data.username.to_string(), - display_name: session_data.display_name.to_string() + display_name: session_data.display_name.to_string(), + email_gravatar_hash: session_data.email_gravatar_hash.to_string(), }); } } diff --git a/src/http_server/web_utils/session_checker.rs b/src/http_server/web_utils/session_checker.rs index 68a491b0aa..39fbd671a1 100644 --- a/src/http_server/web_utils/session_checker.rs +++ b/src/http_server/web_utils/session_checker.rs @@ -22,6 +22,7 @@ pub struct SessionUserRecord { pub display_name: String, pub email_address: String, pub email_confirmed: i8, + pub email_gravatar_hash: String, pub profile_markdown: String, pub profile_rendered_html: String, pub user_role_slug: String, @@ -105,6 +106,7 @@ SELECT display_name, email_address, email_confirmed, + email_gravatar_hash, profile_markdown, profile_rendered_html, user_role_slug,