Merge 2a5c4834c8daf5b731560ff2260718af6b048f50 into eb5f8920038ecf0b81bb61e9e61bac70b72cf4af
This commit is contained in:
commit
8ceb5b4887
@ -133,11 +133,39 @@
|
|||||||
guild = res.data;
|
guild = res.data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function checkGuildCache(id, newIcon, newName) {
|
||||||
|
// Retrieve the guilds array from localStorage
|
||||||
|
let guilds = JSON.parse(window.localStorage.getItem('guilds')) || [];
|
||||||
|
|
||||||
|
// Find the guild with the specified id
|
||||||
|
let guild = guilds.find(g => g.id === id);
|
||||||
|
|
||||||
|
// If the guild is found, update its icon and name
|
||||||
|
if (guild) {
|
||||||
|
let updated = false;
|
||||||
|
if (guild.icon !== newIcon) {
|
||||||
|
guild.icon = newIcon;
|
||||||
|
updated = true;
|
||||||
|
}
|
||||||
|
if (guild.name !== newName) {
|
||||||
|
guild.name = newName;
|
||||||
|
updated = true;
|
||||||
|
}
|
||||||
|
// Save the updated guilds array back to localStorage if there were changes
|
||||||
|
if (updated) {
|
||||||
|
window.localStorage.setItem('guilds', JSON.stringify(guilds));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
console.error(`Guild with id ${id} not found`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
onMount(async () => {
|
onMount(async () => {
|
||||||
await withLoadingScreen(async () => {
|
await withLoadingScreen(async () => {
|
||||||
await loadGuild();
|
await loadGuild();
|
||||||
|
|
||||||
iconUrl = getIconUrl(guildId, guild.icon);
|
iconUrl = getIconUrl(guildId, guild.icon);
|
||||||
|
checkGuildCache(guildId, guild.icon, guild.name);
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
Loading…
x
Reference in New Issue
Block a user