Set key-values in chrome extension storage

PHOTO EMBED

Mon Jul 11 2022 18:48:51 GMT+0000 (Coordinated Universal Time)

Saved by @Explosion #javascript #chrome #extension

const storage = {
   async set(key, value){
      return new Promise(resolve => {
         chrome.storage.local.set({[key]: value}, (a) => resolve(a[key]))
      })
   },
   get(key){
      return new Promise(resolve => {
         chrome.storage.local.get([key], (a) => resolve(a[key]));
      })
   }
}
content_copyCOPY

https://gist.github.com/Explosion-Scratch/4e868a4a55da531b6715c9461cea88a2