mirror of
https://github.com/coracle-social/coracle.git
synced 2024-09-18 19:23:40 +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'))
|
||||
}
|
||||
|
||||
const getFilters = () => [
|
||||
{kinds: [4], authors: [user.getPubkey()], '#p': [pubkey]},
|
||||
{kinds: [4], authors: [pubkey], '#p': [user.getPubkey()]},
|
||||
const getFilters = extra => [
|
||||
{kinds: [4], authors: [user.getPubkey()], '#p': [pubkey], ...extra},
|
||||
{kinds: [4], authors: [pubkey], '#p': [user.getPubkey()], ...extra},
|
||||
]
|
||||
|
||||
const listenForMessages = onChunk =>
|
||||
network.listen({
|
||||
relays: getRelays(),
|
||||
filter: getFilters(),
|
||||
filter: getFilters({since: now()}),
|
||||
onChunk: async events => onChunk(await decryptMessages(events)),
|
||||
})
|
||||
|
||||
const loadMessages = ({until, limit}, onChunk) =>
|
||||
network.load({
|
||||
relays: getRelays(),
|
||||
filter: getFilters(),
|
||||
filter: getFilters({until, limit}),
|
||||
onChunk: async events => onChunk(await decryptMessages(events)),
|
||||
})
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user