notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit c06d18f76b9b1d0a7905e787530db2f453c320f7
parent 84e60e0642b56760bfa6fa49bd1c281fe21b30ad
Author: kernelkind <kernelkind@gmail.com>
Date:   Mon, 25 Aug 2025 21:14:52 -0400

prop `Onboarding` as mut

Signed-off-by: kernelkind <kernelkind@gmail.com>

Diffstat:
Mcrates/notedeck_columns/src/accounts/mod.rs | 2+-
Mcrates/notedeck_columns/src/nav.rs | 2+-
Mcrates/notedeck_columns/src/ui/onboarding.rs | 4++--
3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/crates/notedeck_columns/src/accounts/mod.rs b/crates/notedeck_columns/src/accounts/mod.rs @@ -78,7 +78,7 @@ pub fn render_accounts_route( app_ctx: &mut AppContext, jobs: &mut JobsCache, login_state: &mut AcquireKeyState, - onboarding: &Onboarding, + onboarding: &mut Onboarding, follow_packs_ui: &mut Nip51SetUiCache, route: AccountsRoute, ) -> Option<AccountsResponse> { diff --git a/crates/notedeck_columns/src/nav.rs b/crates/notedeck_columns/src/nav.rs @@ -591,7 +591,7 @@ fn render_nav_body( ctx, &mut app.jobs, &mut app.view_state.login, - &app.onboarding, + &mut app.onboarding, &mut app.view_state.follow_packs, *amr, ) else { diff --git a/crates/notedeck_columns/src/ui/onboarding.rs b/crates/notedeck_columns/src/ui/onboarding.rs @@ -12,7 +12,7 @@ use crate::{onboarding::Onboarding, ui::widgets::styled_button}; /// Display Follow Packs for the user to choose from authors trusted by the Damus team pub struct FollowPackOnboardingView<'a> { - onboarding: &'a Onboarding, + onboarding: &'a mut Onboarding, ui_state: &'a mut Nip51SetUiCache, ndb: &'a Ndb, images: &'a mut Images, @@ -33,7 +33,7 @@ pub enum FollowPacksResponse { impl<'a> FollowPackOnboardingView<'a> { pub fn new( - onboarding: &'a Onboarding, + onboarding: &'a mut Onboarding, ui_state: &'a mut Nip51SetUiCache, ndb: &'a Ndb, images: &'a mut Images,