Fix missing events on thunk publish in chat
This commit is contained in:
parent
9e53cf3c61
commit
647375b8c9
1 changed files with 8 additions and 0 deletions
|
|
@ -186,6 +186,10 @@ export const makeFeed = ({
|
||||||
if (removed.size > 0) {
|
if (removed.size > 0) {
|
||||||
buffer = buffer.filter(e => !removed.has(e.id))
|
buffer = buffer.filter(e => !removed.has(e.id))
|
||||||
events.update($events => $events.filter(e => !removed.has(e.id)))
|
events.update($events => $events.filter(e => !removed.has(e.id)))
|
||||||
|
|
||||||
|
for (const id of removed) {
|
||||||
|
seen.delete(id)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const matching = added.filter(
|
const matching = added.filter(
|
||||||
|
|
@ -359,6 +363,10 @@ export const makeCalendarFeed = ({
|
||||||
|
|
||||||
if (removed.size > 0) {
|
if (removed.size > 0) {
|
||||||
events.update($events => $events.filter(e => !removed.has(e.id)))
|
events.update($events => $events.filter(e => !removed.has(e.id)))
|
||||||
|
|
||||||
|
for (const id of removed) {
|
||||||
|
seen.delete(id)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const matching = added.filter(event => matchFilters(filters, event))
|
const matching = added.filter(event => matchFilters(filters, event))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue