mirror of
https://github.com/mikedilger/gossip.git
synced 2024-09-29 16:31:18 +00:00
When subscribing to EncryptedDirectMessaages, include a #p tag of the user (so relays can check it)
This commit is contained in:
parent
92d6a19c7e
commit
1bc943cd6e
@ -480,8 +480,8 @@ impl Minion {
|
||||
}
|
||||
};
|
||||
|
||||
// Allow all feed related event kinds (including DMs)
|
||||
let event_kinds = crate::feed::feed_related_event_kinds(true);
|
||||
// Allow all feed related event kinds (excluding DMs)
|
||||
let event_kinds = crate::feed::feed_related_event_kinds(false);
|
||||
|
||||
if !followed_pubkeys.is_empty() {
|
||||
let pkp: Vec<PublicKeyHex> = followed_pubkeys.iter().map(|pk| pk.into()).collect();
|
||||
@ -765,11 +765,12 @@ impl Minion {
|
||||
// globally, and have to be limited to recent ones.
|
||||
|
||||
let mut authors: Vec<PublicKeyHex> = dmchannel.keys().iter().map(|k| k.into()).collect();
|
||||
authors.push(pkh);
|
||||
authors.push(pkh.clone());
|
||||
|
||||
let filters: Vec<Filter> = vec![Filter {
|
||||
authors,
|
||||
kinds: vec![EventKind::EncryptedDirectMessage],
|
||||
p: vec![pkh], // tagging the user
|
||||
..Default::default()
|
||||
}];
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user