]> git.eshelyaron.com Git - emacs.git/commit
Make libravatar lookups asynchronous
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 30 Jul 2020 03:29:42 +0000 (05:29 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 30 Jul 2020 03:32:16 +0000 (05:32 +0200)
commita0b18d3cc22331a7c30520d654a85330a9557e6e
treefa8afb4b271ce52d489dfc69c8d2d6b7e057281e
parentef7f569cbd3a69a77c09bc214baacd47737f7e01
Make libravatar lookups asynchronous

* lisp/gnus/gnus-gravatar.el (gnus-gravatar-insert): Fix check for
repeated gravatars, which is now easier to trigger now that things
are more asynchronous.

* lisp/image/gravatar.el (gravatar--service-libravatar): Fetch the
data asynchronously (bug#40676).
(gravatar-service-alist): Adjust all providers so they are
asynchronous.
(gravatar-build-url): Adjust caller to be asynchronous.
(gravatar-retrieve): Ditto.
(gravatar-retrieve-synchronously): Ditto.
lisp/gnus/gnus-gravatar.el
lisp/image/gravatar.el