Browse code
feature: add feeds via lisp
Ed Langley authored on 06/11/2019 19:22:22
Showing 1 changed files
Showing 1 changed files
... | ... |
@@ -14,6 +14,14 @@ |
14 | 14 |
(:documentation |
15 | 15 |
"A simple wrapper that ties a ningle app to a clack handler")) |
16 | 16 |
|
17 |
+(defgeneric add-feed (feed reader) |
|
18 |
+ (:method :around (_ reader) |
|
19 |
+ (call-next-method) |
|
20 |
+ reader) |
|
21 |
+ (:method ((feed feed-reference) (reader rss-reader)) |
|
22 |
+ (push feed |
|
23 |
+ (feeds reader)))) |
|
24 |
+ |
|
17 | 25 |
(defun redirect (target) |
18 | 26 |
(lambda (_) |
19 | 27 |
(declare (ignore _)) |