Function: majutsu-gerrit--account-avatar-image
majutsu-gerrit--account-avatar-image is a natively compiled function
defined in majutsu-gerrit.el.
Signature
(majutsu-gerrit--account-avatar-image ACCOUNT)
Documentation
Return a cached remote avatar image for ACCOUNT, or nil.
When the avatar URL is known but not yet cached, start an asynchronous fetch and return nil so the caller can fall back to a generated avatar.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-gerrit.el
(defun majutsu-gerrit--account-avatar-image (account)
"Return a cached remote avatar image for ACCOUNT, or nil.
When the avatar URL is known but not yet cached, start an asynchronous
fetch and return nil so the caller can fall back to a generated avatar."
(when-let* ((url (majutsu-gerrit--account-avatar-url account))
((not (eq (gethash url majutsu-gerrit--account-avatar-image-cache)
:missing))))
(let ((cached (gethash url majutsu-gerrit--account-avatar-image-cache)))
(cond
((majutsu-gerrit--account-avatar-image-valid-p cached)
cached)
(t
(majutsu-gerrit--account-start-avatar-fetch url)
nil)))))