Function: newsticker--cache-read-feed

newsticker--cache-read-feed is a byte-compiled function defined in newst-backend.el.gz.

Signature

(newsticker--cache-read-feed FEED-NAME)

Documentation

Read cache data for feed named FEED-NAME.

Source Code

;; Defined in /usr/src/emacs/lisp/net/newst-backend.el.gz
(defun newsticker--cache-read-feed (feed-name)
  "Read cache data for feed named FEED-NAME."
  (let ((file-name (expand-file-name
                    "data" (expand-file-name
                            feed-name (newsticker--cache-dir))))
        (coding-system-for-read 'utf-8))
    (when (file-exists-p file-name)
      (with-temp-buffer
        (insert-file-contents file-name)
        (goto-char (point-min))
        (condition-case nil
            (add-to-list 'newsticker--cache (cons (intern feed-name)
                                                  (read (current-buffer))))
          (error
           (message "Error while reading newsticker cache file %s!"
                    file-name)
           (setq newsticker--cache nil)))))))