mirror of
https://github.com/mikedilger/gossip.git
synced 2024-09-16 18:23:50 +00:00
Fix general feed: loading the right amount of events from relays
This commit is contained in:
parent
71db828407
commit
d87be4c2ed
@ -34,7 +34,8 @@ pub fn general_feed(authors: &[PublicKey], range: FeedRange) -> Vec<Filter> {
|
|||||||
|
|
||||||
let pkp: Vec<PublicKeyHex> = authors.iter().map(|pk| pk.into()).collect();
|
let pkp: Vec<PublicKeyHex> = authors.iter().map(|pk| pk.into()).collect();
|
||||||
|
|
||||||
let event_kinds = crate::feed::feed_related_event_kinds(false);
|
// Do not load feed related event kinds, or the limit will be wrong
|
||||||
|
let event_kinds = crate::feed::feed_displayable_event_kinds(false);
|
||||||
|
|
||||||
let (since, until, limit) = range.since_until_limit();
|
let (since, until, limit) = range.since_until_limit();
|
||||||
|
|
||||||
@ -127,6 +128,7 @@ pub fn giftwraps(range: FeedRange) -> Vec<Filter> {
|
|||||||
|
|
||||||
pub fn person_feed(pubkey: PublicKey, range: FeedRange) -> Vec<Filter> {
|
pub fn person_feed(pubkey: PublicKey, range: FeedRange) -> Vec<Filter> {
|
||||||
// Allow all feed related event kinds (excluding DMs)
|
// Allow all feed related event kinds (excluding DMs)
|
||||||
|
// Do not load feed related or the limit will be wrong
|
||||||
let event_kinds = crate::feed::feed_displayable_event_kinds(false);
|
let event_kinds = crate::feed::feed_displayable_event_kinds(false);
|
||||||
|
|
||||||
let (since, until, limit) = range.since_until_limit();
|
let (since, until, limit) = range.since_until_limit();
|
||||||
|
Loading…
Reference in New Issue
Block a user