1
0
Fork 0

Normalize to t when kagi-summarizer-cache is non-nil

This commit is contained in:
Bram Schoenmakers 2024-03-06 20:34:57 +01:00
parent 5732de8bcd
commit 9773229d6b
Signed by: bram
GPG key ID: 0CCD19DFDC63258F
2 changed files with 6 additions and 2 deletions

View file

@ -338,7 +338,11 @@ https://www.example.com"
(it "does not let Kagi cache if configured"
(setq kagi-summarizer-cache nil)
(kagi-summarize just-enough-text-input)
(kagi-test--expect-object #'kagi--call-summarizer "cache" :to-equal nil)))
(kagi-test--expect-object #'kagi--call-summarizer "cache" :to-equal nil))
(it "caches by default for an invalid configuration value"
(setq kagi-summarizer-cache 'invalid)
(kagi-summarize just-enough-text-input)
(kagi-test--expect-object #'kagi--call-summarizer "cache" :to-equal t)))
(describe "kagi-summarize-buffer"
(before-each
(spy-on #'read-buffer)

View file

@ -292,7 +292,7 @@ list of conses."
(append items
`(("engine" . ,kagi-summarizer-engine)
("summary_type" . ,kagi-summarizer-default-summary-format)
("cache" . ,kagi-summarizer-cache))
("cache" . ,(if kagi-summarizer-cache t nil)))
;; prevent a nil in the result list, causing (json-encode)
;; to generate a wrong request object.