Prechádzať zdrojové kódy

Update ryd.background.js

1. Race condition between two async calls
2. We don't need to rewrite the variable every time a page is open.

 https://github.com/Anarios/return-youtube-dislike/pull/537#discussion_r855432386
sy-b 3 rokov pred
rodič
commit
4025503b9c
1 zmenil súbory, kde vykonal 3 pridanie a 3 odobranie
  1. 3 3
      Extensions/combined/ryd.background.js

+ 3 - 3
Extensions/combined/ryd.background.js

@@ -74,12 +74,12 @@ api.runtime.onMessage.addListener((request, sender, sendResponse) => {
   }
 });
 
-api.storage.sync.get(['newInstallation'], (result) => {
-  if (result.newInstallation !== false) {
+api.storage.sync.get(['showChangelog'], (details) => {
+  if (details.showChangelog !== false) {
     api.tabs.create({url: api.runtime.getURL("/changelog/3/changelog_3.0.html")});
+    api.storage.sync.set({'showChangelog': false});
   }
 });
-api.storage.sync.set({'newInstallation': false});
 
 async function sendVote(videoId, vote) {
   api.storage.sync.get(null, async (storageResult) => {