[~] Refactor

This commit is contained in:
Siarhei Siniak 2024-08-11 00:29:14 +03:00
parent e6038b7060
commit fb8b741ca0

@ -35,8 +35,9 @@ class Linkedin {
{ {
return; return;
} }
self.data.set( self.data.set(
o, o.slice(5,),
await GM_getValue(o) await GM_getValue(o)
); );
loaded += 1; loaded += 1;
@ -45,6 +46,10 @@ class Linkedin {
console.log({action: 'loaded', total: loaded}); console.log({action: 'loaded', total: loaded});
} }
string_reduce (text) {
return text.replaceAll(/\s+/gi, ' ').trim();
}
parse_header() { parse_header() {
return [ return [
$( $(
@ -59,8 +64,8 @@ class Linkedin {
let teaser = $(o).parents('.relative') let teaser = $(o).parents('.relative')
.parent().find('.feed-shared-update-v2__description-wrapper'); .parent().find('.feed-shared-update-v2__description-wrapper');
return { return {
header: header.text().replaceAll(/\s+/gi, ' ').trim(), header: self.string_reduce(header.text()),
teaser: teaser.text().replaceAll(/\s+/gi, ' ').trim(), teaser: self.string_reduce(teaser.text()),
}; };
}) })
] ]
@ -79,6 +84,11 @@ class Linkedin {
ts: (new Date()).valueOf(), ts: (new Date()).valueOf(),
}); });
GM_setValue(
'data-' + entry.header,
self.data.get(entry.header)
).then(() => {console.log('saved ' + entry.header)});
console.log(self.data.get(entry.header)); console.log(self.data.get(entry.header));
} }