From 2dbde523389a36b79783ea7cacbb64e185d093de Mon Sep 17 00:00:00 2001 From: Nariman Jelveh Date: Sun, 14 Apr 2024 21:09:41 -0700 Subject: [PATCH] live-update email address after change --- src/UI/Settings/UIWindowSettings.js | 3 +-- src/helpers.js | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/UI/Settings/UIWindowSettings.js b/src/UI/Settings/UIWindowSettings.js index 0a0e47bf..1b2c9a23 100644 --- a/src/UI/Settings/UIWindowSettings.js +++ b/src/UI/Settings/UIWindowSettings.js @@ -20,7 +20,6 @@ import UIWindow from '../UIWindow.js' import UIWindowChangePassword from '../UIWindowChangePassword.js' import UIWindowChangeEmail from './UIWindowChangeEmail.js' -// import UIWindowDeleteAccount from './UIWindowDeleteAccount.js' import UIWindowChangeUsername from '../UIWindowChangeUsername.js' import changeLanguage from "../../i18n/i18nChangeLanguage.js" import UIWindowConfirmUserDeletion from './UIWindowConfirmUserDeletion.js'; @@ -98,7 +97,7 @@ async function UIWindowSettings(options){ h += `
`; h += `
`; h += `${i18n('email')}`; - h += `${user.email}`; + h += `${user.email}`; h += `
`; h += `
`; h += ``; diff --git a/src/helpers.js b/src/helpers.js index ebbe9f1c..aa23d499 100644 --- a/src/helpers.js +++ b/src/helpers.js @@ -667,6 +667,11 @@ window.update_auth_data = (auth_token, user)=>{ if(window.user?.username !== user.username) update_username_in_gui(user.username); + // Has email changed? + if(window.user?.email !== user.email && user.email){ + $('.user-email').html(user.email); + } + // update this session's user data window.user = user; localStorage.setItem('user', JSON.stringify(window.user));