@@ -90,10 +90,7 @@ const NotificationList = forwardRef((_, ref) => {
|
|||||||
onEvents: (events, eosed) => {
|
onEvents: (events, eosed) => {
|
||||||
if (eventCount > events.length) return
|
if (eventCount > events.length) return
|
||||||
eventCount = events.length
|
eventCount = events.length
|
||||||
|
setNotifications(events.filter((event) => event.pubkey !== pubkey))
|
||||||
if (events.length > 0) {
|
|
||||||
setNotifications(events.filter((event) => event.pubkey !== pubkey))
|
|
||||||
}
|
|
||||||
if (eosed) {
|
if (eosed) {
|
||||||
setRefreshing(false)
|
setRefreshing(false)
|
||||||
setUntil(events.length > 0 ? events[events.length - 1].created_at - 1 : undefined)
|
setUntil(events.length > 0 ? events[events.length - 1].created_at - 1 : undefined)
|
||||||
|
|||||||
@@ -96,7 +96,6 @@ export default function ReplyNoteList({
|
|||||||
const relayUrls = relayList.read.concat(BIG_RELAY_URLS)
|
const relayUrls = relayList.read.concat(BIG_RELAY_URLS)
|
||||||
const seenOn = client.getSeenEventRelayUrls(rootInfo.id)
|
const seenOn = client.getSeenEventRelayUrls(rootInfo.id)
|
||||||
relayUrls.unshift(...seenOn)
|
relayUrls.unshift(...seenOn)
|
||||||
let eventCount = 0
|
|
||||||
const { closer, timelineKey } = await client.subscribeTimeline(
|
const { closer, timelineKey } = await client.subscribeTimeline(
|
||||||
relayUrls.slice(0, 5),
|
relayUrls.slice(0, 5),
|
||||||
{
|
{
|
||||||
@@ -106,12 +105,7 @@ export default function ReplyNoteList({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
onEvents: (evts, eosed) => {
|
onEvents: (evts, eosed) => {
|
||||||
if (eventCount > events.length) return
|
setEvents(evts.filter((evt) => isReplyNoteEvent(evt)).reverse())
|
||||||
eventCount = events.length
|
|
||||||
|
|
||||||
if (events.length > 0) {
|
|
||||||
setEvents(evts.filter((evt) => isReplyNoteEvent(evt)).reverse())
|
|
||||||
}
|
|
||||||
if (eosed) {
|
if (eosed) {
|
||||||
setUntil(evts.length >= LIMIT ? evts[evts.length - 1].created_at - 1 : undefined)
|
setUntil(evts.length >= LIMIT ? evts[evts.length - 1].created_at - 1 : undefined)
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
|
|||||||
Reference in New Issue
Block a user