From 39fa0f23eab134ff1e1d246906e5c5594181937f Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Sun, 11 Aug 2024 00:10:20 +0300 Subject: [PATCH] [~] Refactor --- deps/greasyfork/linkedin.user.js | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/deps/greasyfork/linkedin.user.js b/deps/greasyfork/linkedin.user.js index 98a397f..18a5c83 100644 --- a/deps/greasyfork/linkedin.user.js +++ b/deps/greasyfork/linkedin.user.js @@ -25,6 +25,25 @@ class Linkedin { this.data = new Map(); } + async data_load() { + let self = this; + const keys = await GM_listValues(); + let loaded = 0; + keys.each((i, o) => { + if (!o.startsWith('data-')) + { + return; + } + self.data.set( + o, + await GM_getValue(o) + ); + loaded += 1; + }); + + console.log({action: 'loaded', total: loaded}); + } + parse_header() { return [ $( @@ -89,4 +108,8 @@ class Linkedin { const l = new Linkedin(); -const disconnect = l.listener_add(); +(async () { + await l.data_load(); + + const disconnect = l.listener_add(); +})();