diff options
| author | Marius Peter <dev@marius-peter.com> | 2025-11-20 11:28:55 +0100 |
|---|---|---|
| committer | Marius Peter <dev@marius-peter.com> | 2025-11-20 11:28:55 +0100 |
| commit | 4bc7b5822b2c69dfe918b18fb0c08cf3406d2958 (patch) | |
| tree | 06207ad2cfaa6b82e9a49370e87cb0f4d7ef8fa3 /views.rkt | |
| parent | e49ca1f3999127bee5888b44c3900b5483ecebd0 (diff) | |
Reduce SQL requests for main Ferti page.
Diffstat (limited to 'views.rkt')
| -rw-r--r-- | views.rkt | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -84,7 +84,7 @@ ;; Pages -(define (ferti-page measurements ferti-recipe) +(define (ferti-page ferti-recipe latest-measurement-hash latest-target-hash measurements) (page-template "Ferti" `((h1 ((class "display-1 mb-3")) "Ferti") @@ -112,8 +112,8 @@ (th ((class "text-end")) "Dernière Cible") (th ((class "text-end")) "Delta (%)")) ,@(for/list ([n (get-nutrients)]) - (define latest-target (get-latest-nutrient-target-value n)) - (define latest-measurement (get-latest-nutrient-measurement-value n)) + (define latest-measurement (hash-ref latest-measurement-hash n #f)) + (define latest-target (hash-ref latest-target-hash n #f)) (define delta-percentage (cond [(false? latest-target) #f] |