onboarding: restore demo deck

for some reason it was getting overwritten ?

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2025-07-10 14:54:48 -07:00
parent b6348b1507
commit 4bdfbc6400
2 changed files with 25 additions and 27 deletions

View File

@@ -426,12 +426,10 @@ impl Damus {
decks_cache
} else {
info!("DecksCache: creating new with demo configuration");
let mut cache = DecksCache::new_with_demo_config(&mut timeline_cache, ctx);
for (pk, _) in &ctx.accounts.cache {
cache.add_deck_default(*pk);
}
cache
DecksCache::new_with_demo_config(&mut timeline_cache, ctx)
//for (pk, _) in &ctx.accounts.cache {
// cache.add_deck_default(*pk);
//}
};
let debug = ctx.args.debug;

View File

@@ -6,11 +6,9 @@ use notedeck::{AppContext, FALLBACK_PUBKEY};
use tracing::{error, info};
use crate::{
accounts::AccountsRoute,
column::{Column, Columns},
route::Route,
timeline::{TimelineCache, TimelineKind},
ui::{add_column::AddColumnRoute, configure_deck::ConfigureDeckResponse},
ui::configure_deck::ConfigureDeckResponse,
};
pub enum DecksAction {
@@ -333,29 +331,31 @@ pub fn demo_decks(
) -> Decks {
let deck = {
let mut columns = Columns::default();
columns.add_column(Column::new(vec![
Route::AddColumn(AddColumnRoute::Base),
Route::Accounts(AccountsRoute::Accounts),
]));
let kind = TimelineKind::contact_list(demo_pubkey);
let timeline_kinds = [
TimelineKind::contact_list(demo_pubkey),
TimelineKind::notifications(demo_pubkey),
];
let txn = Transaction::new(ctx.ndb).unwrap();
if let Some(results) = columns.add_new_timeline_column(
timeline_cache,
&txn,
ctx.ndb,
ctx.note_cache,
ctx.pool,
&kind,
) {
results.process(
for kind in &timeline_kinds {
if let Some(results) = columns.add_new_timeline_column(
timeline_cache,
&txn,
ctx.ndb,
ctx.note_cache,
&txn,
timeline_cache,
ctx.unknown_ids,
);
ctx.pool,
kind,
) {
results.process(
ctx.ndb,
ctx.note_cache,
&txn,
timeline_cache,
ctx.unknown_ids,
);
}
}
//columns.add_new_timeline_column(Timeline::hashtag("introductions".to_string()));