Fix filter states when adding columns
This fixes various issues with filter states when adding columns. We now maintain multiple states per relay so that we don't lose track of anything. Fixes: https://github.com/damus-io/notedeck/issues/431 Fixes: https://github.com/damus-io/notedeck/issues/359 Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
@@ -2,13 +2,12 @@ use enostr::{Filter, Pubkey};
|
||||
use nostrdb::{FilterBuilder, Ndb, ProfileRecord, Transaction};
|
||||
|
||||
use crate::{
|
||||
app::copy_notes_into_timeline,
|
||||
filter::{self, FilterState},
|
||||
multi_subscriber::MultiSubscriber,
|
||||
note::NoteRef,
|
||||
notecache::NoteCache,
|
||||
notes_holder::NotesHolder,
|
||||
timeline::{PubkeySource, Timeline, TimelineKind},
|
||||
timeline::{copy_notes_into_timeline, PubkeySource, Timeline, TimelineKind},
|
||||
};
|
||||
|
||||
pub enum DisplayName<'a> {
|
||||
|
||||
Reference in New Issue
Block a user