mirror of
https://github.com/coracle-social/coracle.git
synced 2024-09-19 11:43:35 +00:00
Apply cursor stuff to filters on messages page
This commit is contained in:
parent
96d1dada98
commit
0ae8054927
@ -42,22 +42,22 @@
|
|||||||
return events.map(renameProp('decryptedContent', 'content'))
|
return events.map(renameProp('decryptedContent', 'content'))
|
||||||
}
|
}
|
||||||
|
|
||||||
const getFilters = () => [
|
const getFilters = extra => [
|
||||||
{kinds: [4], authors: [user.getPubkey()], '#p': [pubkey]},
|
{kinds: [4], authors: [user.getPubkey()], '#p': [pubkey], ...extra},
|
||||||
{kinds: [4], authors: [pubkey], '#p': [user.getPubkey()]},
|
{kinds: [4], authors: [pubkey], '#p': [user.getPubkey()], ...extra},
|
||||||
]
|
]
|
||||||
|
|
||||||
const listenForMessages = onChunk =>
|
const listenForMessages = onChunk =>
|
||||||
network.listen({
|
network.listen({
|
||||||
relays: getRelays(),
|
relays: getRelays(),
|
||||||
filter: getFilters(),
|
filter: getFilters({since: now()}),
|
||||||
onChunk: async events => onChunk(await decryptMessages(events)),
|
onChunk: async events => onChunk(await decryptMessages(events)),
|
||||||
})
|
})
|
||||||
|
|
||||||
const loadMessages = ({until, limit}, onChunk) =>
|
const loadMessages = ({until, limit}, onChunk) =>
|
||||||
network.load({
|
network.load({
|
||||||
relays: getRelays(),
|
relays: getRelays(),
|
||||||
filter: getFilters(),
|
filter: getFilters({until, limit}),
|
||||||
onChunk: async events => onChunk(await decryptMessages(events)),
|
onChunk: async events => onChunk(await decryptMessages(events)),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user