messages: Use status-with-cache.
authorRicardo Wurmus <rekado@elephly.net>
Fri, 1 Feb 2019 11:44:05 +0000 (12:44 +0100)
committerRicardo Wurmus <rekado@elephly.net>
Fri, 1 Feb 2019 11:44:05 +0000 (12:44 +0100)
* mumi/messages.scm (search-bugs, recent-bugs): Use status-with-cache.

mumi/messages.scm

index 22d875333cee77869943f024dda9ae6fd03a534b..3cae441b21ce65c4f0b428b6ac8753df58eed35b 100644 (file)
@@ -162,7 +162,7 @@ we have to do this in a very convoluted way."
          (ids (filter-map (lambda (item)
                             (assoc-ref item "id"))
                           matches)))
-    (soap-invoke* (%config 'debbugs) get-status ids)))
+    (status-with-cache ids)))
 
 ;; TODO: This returns *any* matching debbugs bug, even if it is not
 ;; part of the default packages.
@@ -198,7 +198,7 @@ we have to do this in a very convoluted way."
                                 (assoc-ref item "id"))
                               (append matches-new matches-activity))))
          (ids (take unique (min amount (length unique)))))
-    (soap-invoke* (%config 'debbugs) get-status ids)))
+    (status-with-cache ids)))
 
 (define (ago unit amount)
   "Return the point in time that lies AMOUNT UNITs in the past."