mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-06 11:44:40 +00:00
perf: move background updates to end of migration loop
This commit is contained in:
@@ -75,6 +75,7 @@ export const migrateBackgrounds = async (): Promise<void> => {
|
|||||||
localStorage.setItem(MIGRATION_STATE_KEY, JSON.stringify(migrationState));
|
localStorage.setItem(MIGRATION_STATE_KEY, JSON.stringify(migrationState));
|
||||||
window.removeEventListener('message', handleMessage);
|
window.removeEventListener('message', handleMessage);
|
||||||
iframe.remove();
|
iframe.remove();
|
||||||
|
backgroundUpdates.triggerUpdate();
|
||||||
resolve();
|
resolve();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -119,7 +120,6 @@ const storeBackground = async (data: {
|
|||||||
try {
|
try {
|
||||||
await openDatabase();
|
await openDatabase();
|
||||||
await writeData(data.id, data.type, data.blob);
|
await writeData(data.id, data.type, data.blob);
|
||||||
backgroundUpdates.triggerUpdate();
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error storing background:', error);
|
console.error('Error storing background:', error);
|
||||||
throw error;
|
throw error;
|
||||||
|
|||||||
Reference in New Issue
Block a user