ssb: prettier.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 27m19s
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 27m19s
This commit is contained in:
parent
0d597721bf
commit
b8eaa5cf97
@ -573,7 +573,8 @@ class TfElement extends LitElement {
|
||||
style="position: static; top: 0; z-index: 10"
|
||||
>
|
||||
<button
|
||||
class=${'w3-bar-item w3-button w3-circle w3-ripple' + (this.connections?.some(x => x.flags.one_shot) ? ' w3-spin' : '')}
|
||||
class=${'w3-bar-item w3-button w3-circle w3-ripple' +
|
||||
(this.connections?.some((x) => x.flags.one_shot) ? ' w3-spin' : '')}
|
||||
@click=${this.refresh}
|
||||
>
|
||||
↻
|
||||
|
@ -275,8 +275,8 @@ class TfTabNewsFeedElement extends LitElement {
|
||||
}
|
||||
|
||||
merge_messages(old_messages, new_messages) {
|
||||
let old_by_id = Object.fromEntries(old_messages.map(x => [x.id, x]));
|
||||
return new_messages.map(x => old_by_id[x.id] ? old_by_id[x.id] : x);
|
||||
let old_by_id = Object.fromEntries(old_messages.map((x) => [x.id, x]));
|
||||
return new_messages.map((x) => (old_by_id[x.id] ? old_by_id[x.id] : x));
|
||||
}
|
||||
|
||||
async load_latest() {
|
||||
@ -298,14 +298,17 @@ class TfTabNewsFeedElement extends LitElement {
|
||||
} finally {
|
||||
this.loading--;
|
||||
}
|
||||
this.messages = this.merge_messages(this.messages, Object.values(
|
||||
this.messages = this.merge_messages(
|
||||
this.messages,
|
||||
Object.values(
|
||||
Object.fromEntries(
|
||||
[...this.messages, ...messages]
|
||||
.sort((x, y) => x.timestamp - y.timestamp)
|
||||
.slice(-1024)
|
||||
.map((x) => [x.id, x])
|
||||
)
|
||||
));
|
||||
)
|
||||
);
|
||||
console.log('done loading latest messages.');
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user