live-update email address after change

This commit is contained in:
Nariman Jelveh 2024-04-14 21:09:41 -07:00
parent 695d7b8654
commit 2dbde52338
2 changed files with 6 additions and 2 deletions

View File

@ -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 += `<div class="settings-card">`;
h += `<div>`;
h += `<strong style="display:block;">${i18n('email')}</strong>`;
h += `<span style="display:block; margin-top:5px;">${user.email}</span>`;
h += `<span class="user-email" style="display:block; margin-top:5px;">${user.email}</span>`;
h += `</div>`;
h += `<div style="flex-grow:1;">`;
h += `<button class="button change-email" style="margin-bottom: 10px; float:right;">${i18n('change_email')}</button>`;

View File

@ -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));