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:
@@ -1,12 +1,14 @@
|
|||||||
pub mod picture;
|
pub mod picture;
|
||||||
pub mod preview;
|
pub mod preview;
|
||||||
|
|
||||||
|
use crate::notes_holder::NotesHolder;
|
||||||
use crate::ui::note::NoteOptions;
|
use crate::ui::note::NoteOptions;
|
||||||
use egui::{ScrollArea, Widget};
|
use egui::{ScrollArea, Widget};
|
||||||
use enostr::Pubkey;
|
use enostr::Pubkey;
|
||||||
use nostrdb::{Ndb, Transaction};
|
use nostrdb::{Ndb, Transaction};
|
||||||
pub use picture::ProfilePic;
|
pub use picture::ProfilePic;
|
||||||
pub use preview::ProfilePreview;
|
pub use preview::ProfilePreview;
|
||||||
|
use tracing::error;
|
||||||
|
|
||||||
use crate::{actionbar::NoteAction, notes_holder::NotesHolderStorage, profile::Profile};
|
use crate::{actionbar::NoteAction, notes_holder::NotesHolderStorage, profile::Profile};
|
||||||
|
|
||||||
@@ -67,6 +69,11 @@ impl<'a> ProfileView<'a> {
|
|||||||
|
|
||||||
profile.timeline.selected_view = tabs_ui(ui);
|
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;
|
let reversed = false;
|
||||||
|
|
||||||
TimelineTabView::new(
|
TimelineTabView::new(
|
||||||
|
|||||||
Reference in New Issue
Block a user