Fix double cloning and unnecessary await

This commit is contained in:
Wolfsblvt 2024-07-22 09:11:37 +02:00
parent 4acf68cc30
commit 7cbaa15aad
1 changed files with 2 additions and 2 deletions

View File

@ -1875,7 +1875,7 @@ function displayWorldEntries(name, data, navigation = navigation_option.none, fl
Trigger % Trigger %
</small> </small>
</div>`; </div>`;
const mappedEntryBlocksPromises = page.map(async entry => await getWorldEntry(name, data, entry)).filter(x => x); const mappedEntryBlocksPromises = page.map(entry => getWorldEntry(name, data, entry)).filter(x => x);
const blocks = await Promise.all(mappedEntryBlocksPromises); const blocks = await Promise.all(mappedEntryBlocksPromises);
const isCustomOrder = $('#world_info_sort_order').find(':selected').data('rule') === 'custom'; const isCustomOrder = $('#world_info_sort_order').find(':selected').data('rule') === 'custom';
if (!isCustomOrder) { if (!isCustomOrder) {
@ -3284,7 +3284,7 @@ async function saveWorldInfo(name, data, immediately = false) {
} }
// Update cache immediately, so any future call can pull from this // Update cache immediately, so any future call can pull from this
worldInfoCache.set(name, structuredClone(data)); worldInfoCache.set(name, data);
if (immediately) { if (immediately) {
return await _save(name, data); return await _save(name, data);