Skip to content

Commit 5b4eea1

Browse files
committedJun 16, 2024·
drop data migration code
1 parent d282eff commit 5b4eea1

File tree

1 file changed

+0
-25
lines changed

1 file changed

+0
-25
lines changed
 

‎app/scripts/background.js

-25
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,13 @@
33
// Define browser for cross-browser compatibility
44
var browser = (typeof browser !== 'undefined') ? browser : chrome;
55

6-
function migrateLocalStorageToBrowserStorage() {
7-
// Check if localStorage is not null and contains any keys
8-
if (!localStorage || Object.keys(localStorage).length === 0) {
9-
console.log('No localStorage data to migrate.');
10-
return;
11-
}
12-
13-
// Get all localStorage keys
14-
const localStorageKeys = Object.keys(localStorage);
15-
const dataToMigrate = {};
16-
17-
localStorageKeys.forEach((key) => {
18-
dataToMigrate[key] = localStorage.getItem(key);
19-
});
20-
21-
// Store data in broswer.storage
22-
browser.storage.local.set(dataToMigrate, () => {
23-
console.log('Data migrated to browser.storage', dataToMigrate);
24-
25-
// Clear localStorage after migration
26-
localStorage.clear();
27-
});
28-
}
29-
306
browser.runtime.onInstalled.addListener(function (details) {
317
if (details.reason === 'install') {
328
// Handle installation logic
339
console.log('Extension installed');
3410
} else if (details.reason === 'update') {
3511
console.log('previousVersion', details.previousVersion);
3612
// Handle update logic
37-
migrateLocalStorageToBrowserStorage();
3813
}
3914
});
4015

0 commit comments

Comments
 (0)
Please sign in to comment.