forked from mystiq/hydrogen-web
Make tests pass
This commit is contained in:
parent
3fe824dbd1
commit
a060d54468
1 changed files with 4 additions and 2 deletions
|
@ -271,6 +271,8 @@ export class Timeline {
|
||||||
const newEntry = this._createEntryFromRelatedEntries(entry, relatedEntry);
|
const newEntry = this._createEntryFromRelatedEntries(entry, relatedEntry);
|
||||||
if (newEntry) {
|
if (newEntry) {
|
||||||
Timeline._entryUpdater(relatedEntry, newEntry);
|
Timeline._entryUpdater(relatedEntry, newEntry);
|
||||||
|
this._contextEntriesNotInTimeline.delete(relatedEntry.id);
|
||||||
|
this._contextEntriesNotInTimeline.set(newEntry.id, newEntry);
|
||||||
relatedEntry.contextForEntries?.forEach(e => {
|
relatedEntry.contextForEntries?.forEach(e => {
|
||||||
this._remoteEntries.findAndUpdate(te => te.id === e.id, () => { return { reply: newEntry }; });
|
this._remoteEntries.findAndUpdate(te => te.id === e.id, () => { return { reply: newEntry }; });
|
||||||
});
|
});
|
||||||
|
@ -828,8 +830,8 @@ export function tests() {
|
||||||
const entryB = new EventEntry({ event: withContent(content, createEvent("m.room.message", "event_id_2", bob)) });
|
const entryB = new EventEntry({ event: withContent(content, createEvent("m.room.message", "event_id_2", bob)) });
|
||||||
const entryC = new EventEntry({ event: withContent(content, createEvent("m.room.message", "event_id_3", bob)) });
|
const entryC = new EventEntry({ event: withContent(content, createEvent("m.room.message", "event_id_3", bob)) });
|
||||||
await timeline.load(new User(alice), "join", new NullLogItem());
|
await timeline.load(new User(alice), "join", new NullLogItem());
|
||||||
// timeline._getEventFromStorage = () => entryA;
|
timeline._getEventFromStorage = () => entryA;
|
||||||
await timeline.addEntries([entryA, entryB, entryC]);
|
await timeline.addEntries([entryB, entryC]);
|
||||||
const bin = [entryB, entryC];
|
const bin = [entryB, entryC];
|
||||||
timeline.entries.subscribe({
|
timeline.entries.subscribe({
|
||||||
onUpdate: (index) => {
|
onUpdate: (index) => {
|
||||||
|
|
Loading…
Reference in a new issue