feat: Add support for NIP-51 (#236)
* feat: and follow and interest sets * feat: improve query * feat: improve
This commit is contained in:
@@ -52,14 +52,23 @@ pub fn filter_converstation(events: Vec<Event>) -> Vec<Event> {
|
||||
events
|
||||
.into_iter()
|
||||
.filter_map(|ev| {
|
||||
let tags = ev.get_tags_content(TagKind::SingleLetter(SingleLetterTag::lowercase(
|
||||
Alphabet::E,
|
||||
)));
|
||||
if ev.kind == Kind::TextNote {
|
||||
let tags: Vec<&str> = ev
|
||||
.tags
|
||||
.iter()
|
||||
.filter(|t| {
|
||||
t.kind() == TagKind::SingleLetter(SingleLetterTag::lowercase(Alphabet::E))
|
||||
})
|
||||
.filter_map(|t| t.content())
|
||||
.collect();
|
||||
|
||||
if tags.is_empty() {
|
||||
Some(ev)
|
||||
if tags.is_empty() {
|
||||
Some(ev)
|
||||
} else {
|
||||
None
|
||||
}
|
||||
} else {
|
||||
None
|
||||
Some(ev)
|
||||
}
|
||||
})
|
||||
.collect::<Vec<Event>>()
|
||||
|
||||
Reference in New Issue
Block a user