Function: gravatar-retrieved

gravatar-retrieved is a byte-compiled function defined in gravatar.el.gz.

Signature

(gravatar-retrieved STATUS CB &optional CBARGS)

Documentation

Handle Gravatar response data in current buffer.

Return the result of (apply CB DATA CBARGS), where DATA is either an image descriptor, or the symbol error on failure. This function is intended as a callback for url-retrieve.

Source Code

;; Defined in /usr/src/emacs/lisp/image/gravatar.el.gz
(defun gravatar-retrieved (status cb &optional cbargs)
  "Handle Gravatar response data in current buffer.
Return the result of (apply CB DATA CBARGS), where DATA is either
an image descriptor, or the symbol `error' on failure.
This function is intended as a callback for `url-retrieve'."
  (let ((data (unless (plist-get status :error)
                (gravatar-get-data))))
    (prog1 (apply cb (if data (create-image data nil t) 'error) cbargs)
      (kill-buffer))))