From c57b449f69e0205aca0d40af83be164ba833149e Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Sun, 11 Aug 2024 00:34:39 +0300 Subject: [PATCH] [~] Refactor --- deps/greasyfork/linkedin.user.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/deps/greasyfork/linkedin.user.js b/deps/greasyfork/linkedin.user.js index f67177c..685cc6b 100644 --- a/deps/greasyfork/linkedin.user.js +++ b/deps/greasyfork/linkedin.user.js @@ -73,7 +73,7 @@ class Linkedin { ] } - data_add (entry) { + async data_add (entry) { let self = this; if (self.data.has(entry.header)) @@ -86,25 +86,30 @@ class Linkedin { ts: (new Date()).valueOf(), }); - GM_setValue( + await GM_setValue( 'data-' + entry.header, self.data.get(entry.header) - ).then(() => {console.log('saved ' + entry.header)}); + ) + + console.log('saved ' + entry.header); console.log(self.data.get(entry.header)); } - document_on_changed () { + async document_on_changed () { let self = this; let current_data = self.parse_header(); - current_data[0].each((i, o) => { - self.data_add(o); - }); + for (let o in current_data[0]) + { + await self.data_add(o); + } + + for (let o in current_data[1]) + { + await self.data_add(o); + } - current_data[1].each((i, o) => { - self.data_add(o); - }); } listener_add() {