filter: create filter from contact list

This adds a method for creating filters from contact lists. We will be
using this for creating follow timelines.

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-08-30 07:11:14 -07:00
parent ea547a3497
commit dd60d03407
3 changed files with 76 additions and 1 deletions

View File

@@ -37,6 +37,7 @@ impl fmt::Display for SubscriptionError {
pub enum Error {
SubscriptionError(SubscriptionError),
LoadFailed,
EmptyContactList,
Io(io::Error),
Nostr(enostr::Error),
Ndb(nostrdb::Error),
@@ -53,6 +54,9 @@ impl fmt::Display for Error {
Self::LoadFailed => {
write!(f, "load failed")
}
Self::EmptyContactList => {
write!(f, "empty contact list")
}
Self::Nostr(e) => write!(f, "{e}"),
Self::Ndb(e) => write!(f, "{e}"),
Self::Image(e) => write!(f, "{e}"),