Browse Source

fix: 🐛

imwald
codytseng 10 months ago
parent
commit
8582f28315
  1. 6
      src/services/client.service.ts

6
src/services/client.service.ts

@ -201,9 +201,6 @@ class ClientService extends EventTarget {
if (_eosed) { if (_eosed) {
eosedCount++ eosedCount++
} }
if (eosedCount < threshold) {
return
}
_events.forEach((evt) => { _events.forEach((evt) => {
if (eventIdSet.has(evt.id)) return if (eventIdSet.has(evt.id)) return
@ -212,7 +209,10 @@ class ClientService extends EventTarget {
}) })
events = events.sort((a, b) => b.created_at - a.created_at).slice(0, filter.limit) events = events.sort((a, b) => b.created_at - a.created_at).slice(0, filter.limit)
eventIdSet = new Set(events.map((evt) => evt.id)) eventIdSet = new Set(events.map((evt) => evt.id))
if (eosedCount >= threshold) {
onEvents(events, eosedCount >= requestCount) onEvents(events, eosedCount >= requestCount)
}
}, },
onNew: (evt) => { onNew: (evt) => {
if (newEventIdSet.has(evt.id)) return if (newEventIdSet.has(evt.id)) return

Loading…
Cancel
Save