Function: package--update-downloads-in-progress
package--update-downloads-in-progress is a byte-compiled function
defined in package.el.gz.
Signature
(package--update-downloads-in-progress ENTRY)
Documentation
Remove ENTRY from package--downloads-in-progress.
Once it's empty, run package--post-download-archives-hook.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package--update-downloads-in-progress (entry)
"Remove ENTRY from `package--downloads-in-progress'.
Once it's empty, run `package--post-download-archives-hook'."
;; Keep track of the downloading progress.
(setq package--downloads-in-progress
(remove entry package--downloads-in-progress))
;; If this was the last download, run the hook.
(unless package--downloads-in-progress
(package-read-all-archive-contents)
(package--build-compatibility-table)
;; We message before running the hook, so the hook can give
;; messages as well.
(message "Package refresh done")
(run-hooks 'package--post-download-archives-hook)))