From e1c8c2c5154e952a2737b7e0faf0d77a7f2083fc Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Mon, 11 Aug 2025 21:51:54 -0500 Subject: [PATCH] wip --- .../portfolio/portfolio-performance-chart.blade.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/resources/views/portfolio/portfolio-performance-chart.blade.php b/resources/views/portfolio/portfolio-performance-chart.blade.php index 636cd51..3c2fca3 100644 --- a/resources/views/portfolio/portfolio-performance-chart.blade.php +++ b/resources/views/portfolio/portfolio-performance-chart.blade.php @@ -53,7 +53,13 @@ new class extends Component $dailyChangeQuery->whereDate('daily_change.date', '>=', now()->{$filterMethod['method']}(...$filterMethod['args'])); } - $dailyChange = $dailyChangeQuery->getDailyPerformance(); + $dailyChange = cache()->remember( + 'graph-'.(isset($this->portfolio) ? $this->portfolio->id : request()->user()->id), + 30, + function () use ($dailyChangeQuery) { + return $dailyChangeQuery->getDailyPerformance(); + } + ); return [ 'series' => [ @@ -86,6 +92,8 @@ new class extends Component { $this->scope = $scope; + cache()->forget('graph-'.isset($this->portfolio) ? $this->portfolio->id : request()->user()->id); + $this->chartSeries = $this->generatePerformanceData(); }