mirror of
https://github.com/vector-im/hydrogen-web.git
synced 2025-01-10 20:17:32 +01:00
don't try to hook up local relations for events that are not relations
and do unnecessary work
This commit is contained in:
parent
365bd5cad0
commit
d2f5b412ac
@ -120,12 +120,17 @@ export class Timeline {
|
||||
return params ? params : false;
|
||||
};
|
||||
// first, look in local entries based on txn id
|
||||
const foundInLocalEntries = this._localEntries.findAndUpdate(
|
||||
e => e.id === pe.relatedTxnId,
|
||||
updateOrFalse,
|
||||
);
|
||||
if (pe.relatedTxnId) {
|
||||
const found = this._localEntries.findAndUpdate(
|
||||
e => e.id === pe.relatedTxnId,
|
||||
updateOrFalse,
|
||||
);
|
||||
if (found) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
// now look in remote entries based on event id
|
||||
if (!foundInLocalEntries && pe.relatedEventId) {
|
||||
if (pe.relatedEventId) {
|
||||
this._remoteEntries.findAndUpdate(
|
||||
e => e.id === pe.relatedEventId,
|
||||
updateOrFalse
|
||||
|
Loading…
x
Reference in New Issue
Block a user