diff options
author | Masaya Tojo <masaya@tojo.tokyo> | 2024-03-28 02:48:32 +0900 |
---|---|---|
committer | Masaya Tojo <masaya@tojo.tokyo> | 2024-03-28 02:48:50 +0900 |
commit | 727d7759e0a733c4575de5431160fbd090371728 (patch) | |
tree | 18826c18e097a36c86394c051c98b4776f73fdbe /readers/article.rkt | |
parent | c114d5cedab38a2f6683eabb7c98e9943eecf8bf (diff) |
Diffstat (limited to 'readers/article.rkt')
-rw-r--r-- | readers/article.rkt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/readers/article.rkt b/readers/article.rkt index c60de16..2d14639 100644 --- a/readers/article.rkt +++ b/readers/article.rkt @@ -27,6 +27,9 @@ (define hash (hash-ref jse 'hash (thunk (k "hash not found")))) (unless (string? hash) (k "hash must be a string")) + (define source (hash-ref jse 'source (thunk (k "source not found")))) + (unless (string? source) (k "source must be a string")) + (define title (hash-ref jse 'title (thunk (k "title not found")))) (unless (string? title) (k "title must be a string")) @@ -37,7 +40,7 @@ (define body (hash-ref jse 'html (thunk (k "html not found")))) (unless (string? body) (k "html must be a string")) - (make-article-with-tags id timestamp hash title body tags)))) + (make-article-with-tags id timestamp hash source title body tags)))) (: read-article (-> Input-Port (U Article-With-Tags EOF))) (define (read-article in) |