From 7531ee53377e6a5b8e9ae23d396f698d41f694e4 Mon Sep 17 00:00:00 2001 From: Wibowo Arindrarto <contact@arindrarto.dev> Date: Fri, 26 Jan 2024 21:28:13 +0100 Subject: [PATCH] refactor(reader): Use timed call context for pre-display RPC calls --- internal/reader/reader.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/reader/reader.go b/internal/reader/reader.go index a796856..bca9c25 100644 --- a/internal/reader/reader.go +++ b/internal/reader/reader.go @@ -33,8 +33,10 @@ func (r *Reader) Start() error { defer r.state.MarkIntroSeen() } go func() { - r.opr.PopulateFeedsPane(r.display, r.backend.GetAllFeedsF(r.ctx)) - r.opr.RefreshStats(r.display, r.backend.GetStatsF(r.ctx)) + ctx, cancel := r.callCtx() + defer cancel() + r.opr.PopulateFeedsPane(r.display, r.backend.GetAllFeedsF(ctx)) + r.opr.RefreshStats(r.display, r.backend.GetStatsF(ctx)) }() return r.display.Start() }