perf: move background updates to end of migration loop

This commit is contained in:
sethburkart123
2024-11-13 09:36:11 +11:00
parent 5dc3526711
commit 8d1168d6c4
+1 -1
View File
@@ -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;