propagate JobsCache

Signed-off-by: kernelkind <kernelkind@gmail.com>
This commit is contained in:
kernelkind
2025-04-18 22:48:57 -05:00
parent e6212e5d17
commit a29277d263
15 changed files with 153 additions and 42 deletions

View File

@@ -280,6 +280,7 @@ fn render_nav_body(
note_cache: ctx.note_cache,
zaps: ctx.zaps,
pool: ctx.pool,
job_pool: ctx.job_pool,
};
match top {
Route::Timeline(kind) => render_timeline_route(
@@ -292,6 +293,7 @@ fn render_nav_body(
depth,
ui,
&mut note_context,
&mut app.jobs,
),
Route::Accounts(amr) => {
@@ -348,6 +350,7 @@ fn render_nav_body(
&note,
inner_rect,
app.note_options,
&mut app.jobs,
)
.id_source(id)
.show(ui)
@@ -384,6 +387,7 @@ fn render_nav_body(
&note,
inner_rect,
app.note_options,
&mut app.jobs,
)
.id_source(id)
.show(ui)
@@ -405,6 +409,7 @@ fn render_nav_body(
kp,
inner_rect,
app.note_options,
&mut app.jobs,
)
.ui(&txn, ui);
@@ -424,8 +429,7 @@ fn render_nav_body(
Route::Search => {
let id = ui.id().with(("search", depth, col));
let navigating = app
.columns_mut(ctx.accounts)
let navigating = get_active_columns_mut(ctx.accounts, &mut app.decks_cache)
.column(col)
.router()
.navigating;
@@ -448,6 +452,7 @@ fn render_nav_body(
search_buffer,
&mut note_context,
&ctx.accounts.get_selected_account().map(|a| (&a.key).into()),
&mut app.jobs,
)
.show(ui, ctx.clipboard)
.map(RenderNavAction::NoteAction)