[~] Refactor

This commit is contained in:
Siarhei Siniak 2024-08-11 23:31:41 +03:00
parent 495e901a23
commit 4b93c33d66

@ -81,7 +81,7 @@ class Linkedin {
if (self.data.has(entry.header)) if (self.data.has(entry.header))
{ {
return; return false;
} }
self.data.set(entry.header, { self.data.set(entry.header, {
@ -97,24 +97,39 @@ class Linkedin {
console.log('saved ' + entry.header); console.log('saved ' + entry.header);
console.log(self.data.get(entry.header)); console.log(self.data.get(entry.header));
return true;
} }
async document_on_changed () { async document_on_changed () {
let self = this; let self = this;
let current_data = self.parse_header(); let current_data = self.parse_header();
let changed = false;
for (let o of current_data[0]) for (let o of current_data[0])
{ {
await self.data_add(o); let current_changed = await self.data_add(o);
if (current_changed)
{
changed = current_changed;
}
} }
for (let o of current_data[1]) for (let o of current_data[1])
{ {
await self.data_add(o); let current_changed = await self.data_add(o);
if (current_changed)
{
changed = current_changed;
}
} }
if (changed || (self.ui.root.length == 0 && self.data.size() > 0))
{
self.display(); self.display();
} }
}
listener_add() { listener_add() {
let self = this; let self = this;