Fix notes note updating in profile view

Fixes: https://github.com/damus-io/notedeck/issues/576
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-12-14 00:06:33 -08:00
parent e5ab8d5b9c
commit 1e0228e396

View File

@@ -1,12 +1,14 @@
pub mod picture;
pub mod preview;
use crate::notes_holder::NotesHolder;
use crate::ui::note::NoteOptions;
use egui::{ScrollArea, Widget};
use enostr::Pubkey;
use nostrdb::{Ndb, Transaction};
pub use picture::ProfilePic;
pub use preview::ProfilePreview;
use tracing::error;
use crate::{actionbar::NoteAction, notes_holder::NotesHolderStorage, profile::Profile};
@@ -67,6 +69,11 @@ impl<'a> ProfileView<'a> {
profile.timeline.selected_view = tabs_ui(ui);
// poll for new notes and insert them into our existing notes
if let Err(e) = profile.poll_notes_into_view(&txn, self.ndb, is_muted) {
error!("Profile::poll_notes_into_view: {e}");
}
let reversed = false;
TimelineTabView::new(