added cache system
This commit is contained in:
@@ -130,7 +130,7 @@
|
||||
});
|
||||
|
||||
async function loadProfile() {
|
||||
const response = await api.get('/api/users/me/profile');
|
||||
const response = await api.getCached('/api/users/me/profile', 60);
|
||||
if (response && response.ok) {
|
||||
const profile = await response.json();
|
||||
isLdapUser = profile.is_ldap_user;
|
||||
@@ -169,6 +169,8 @@
|
||||
const response = await api.put('/api/users/me/profile', data);
|
||||
if (response && response.ok) {
|
||||
utils.showMessage('Profilo aggiornato con successo', 'success');
|
||||
api.invalidateCache('/api/users/me/profile');
|
||||
api.invalidateCache('/api/auth/me'); // Update nav bar name too
|
||||
// Update nav display
|
||||
const nameEl = document.getElementById('userName');
|
||||
if (nameEl) nameEl.textContent = data.name;
|
||||
|
||||
Reference in New Issue
Block a user