branch: elpa/hyperdrive commit f22465e9f7cf02f41db3f4dff1aa9a7947323de8 Author: Joseph Turner <jos...@ushin.org> Commit: Joseph Turner <jos...@ushin.org>
Tidy: Replace obsolete when-let with when-let* and and-let --- hyperdrive-dir.el | 6 +++--- hyperdrive-history.el | 6 +++--- hyperdrive-lib.el | 14 +++++++------- hyperdrive-mirror.el | 4 ++-- hyperdrive-org.el | 4 ++-- hyperdrive-peer-graph.el | 6 +++--- hyperdrive-sbb.el | 18 +++++++++--------- hyperdrive.el | 2 +- 8 files changed, 30 insertions(+), 30 deletions(-) diff --git a/hyperdrive-dir.el b/hyperdrive-dir.el index 0a57dce696..229c8c1d49 100644 --- a/hyperdrive-dir.el +++ b/hyperdrive-dir.el @@ -53,9 +53,9 @@ If THEN, call it in the directory buffer with no arguments." (ewoc-filter h/ewoc #'ignore) (ewoc-set-hf h/ewoc header "Loading..."))) (cl-labels ((goto-entry (entry ewoc) - (when-let ((node (h/ewoc-find-node ewoc entry - :predicate #'he/equal-p))) - (goto-char (ewoc-location node))))) + (and-let ((node (h/ewoc-find-node ewoc entry + :predicate #'he/equal-p))) + (goto-char (ewoc-location node))))) (he/api 'get directory-entry :noquery t ;; Get "full" listing with metadata :headers `(("Accept" . "application/json; metadata=full")) diff --git a/hyperdrive-history.el b/hyperdrive-history.el index becc7bbe87..8d03ff86ca 100644 --- a/hyperdrive-history.el +++ b/hyperdrive-history.el @@ -73,8 +73,8 @@ Updates `hyperdrive-existent-versions' as a side effect." (map-elt (map-elt value 'blob) 'blockLength)) (setf (map-elt (he/etc history-entry) 'block-length-downloaded) blockLengthDownloaded) - (when-let ((mtime - (map-elt (map-elt value 'metadata) 'mtime))) + (when-let* ((mtime + (map-elt (map-elt value 'metadata) 'mtime))) (setf (he/mtime history-entry) (seconds-to-time (/ mtime 1000.0)))) (setf (map-elt (he/etc history-entry) 'next-version-number) @@ -178,7 +178,7 @@ error. With non-nil NO-ERROR, return nil in that case." (let ((copy-entry (compat-call copy-tree h/history-current-entry t))) (setf (map-elt (he/etc copy-entry) 'next-version-number) nil) (setf (he/version copy-entry) nil) - (when-let ((first-node (ewoc-nth h/ewoc 0))) + (when-let* ((first-node (ewoc-nth h/ewoc 0))) (setf (map-elt (he/etc copy-entry) 'existsp) (map-elt (he/etc (ewoc-data first-node)) 'existsp))) copy-entry)) diff --git a/hyperdrive-lib.el b/hyperdrive-lib.el index cb0f326d5b..e0ae8ee594 100644 --- a/hyperdrive-lib.el +++ b/hyperdrive-lib.el @@ -362,14 +362,14 @@ it exists. Persists ENTRY's hyperdrive. Invalidates ENTRY display." (when etag (h/update-existent-versions (he/hyperdrive entry) (he/path entry) (json-parse-string etag))) - (when-let (((string-equal "true" x-next-version-exists)) - (next-version-number - (json-parse-string x-next-version-number :null-object nil))) + (when-let* (((string-equal "true" x-next-version-exists)) + (next-version-number + (json-parse-string x-next-version-number :null-object nil))) (h/update-existent-versions (he/hyperdrive entry) (he/path entry) next-version-number)) - (when-let (((string-equal "true" x-previous-version-exists)) - (previous-version-number - (json-parse-string x-previous-version-number))) + (when-let* (((string-equal "true" x-previous-version-exists)) + (previous-version-number + (json-parse-string x-previous-version-number))) (h/update-existent-versions (he/hyperdrive entry) (he/path entry) previous-version-number))) @@ -1488,7 +1488,7 @@ version." "Return `hyperdrive' at point, optionally given EVENT." (unless (listp event) ;; Avoid errors. (cl-return-from h/at-point)) - (when-let (hyperdrive (get-text-property (point) 'hyperdrive)) + (when-let* (hyperdrive (get-text-property (point) 'hyperdrive)) (cl-return-from h/at-point hyperdrive)) (pcase (cadadr event) ;; Image id from peer graph image map ((and (rx (group (= 52 alphanumeric))) public-key) diff --git a/hyperdrive-mirror.el b/hyperdrive-mirror.el index a7eea85bac..b74ebbadc6 100644 --- a/hyperdrive-mirror.el +++ b/hyperdrive-mirror.el @@ -297,7 +297,7 @@ Callback for queue finalizer in `hyperdrive-mirror'." files-and-urls :key #'h/mirror-item-status))) (setq-local h/mirror-files-and-urls files-and-urls) - (when-let ((window (get-buffer-window (current-buffer)))) + (when-let* ((window (get-buffer-window (current-buffer)))) (setf window-point (window-point window)) (setf window-start (window-start window))) (when h/mirror-visibility-cache @@ -313,7 +313,7 @@ Callback for queue finalizer in `hyperdrive-mirror'." (section (magit-get-section section-ident))) (goto-char (oref section start)) (goto-char pos)) - (when-let ((window (get-buffer-window (current-buffer)))) + (when-let* ((window (get-buffer-window (current-buffer)))) (set-window-start window window-start) (set-window-point window window-point)))) (set-buffer-modified-p nil))) diff --git a/hyperdrive-org.el b/hyperdrive-org.el index c50fe99acb..a5106920a4 100644 --- a/hyperdrive-org.el +++ b/hyperdrive-org.el @@ -121,8 +121,8 @@ TARGET may be a CUSTOM_ID or a headline." Added to `org-open-at-point-functions' in order to short-circuit the logic for handling links of \"file\" type." - (when-let ((h/mode) - (link (h/org--link-entry-at-point))) + (when-let* ((h/mode) + (link (h/org--link-entry-at-point))) (h/open link))) (defun h/org--link-entry-at-point () diff --git a/hyperdrive-peer-graph.el b/hyperdrive-peer-graph.el index 3463179ceb..c2392dbd08 100644 --- a/hyperdrive-peer-graph.el +++ b/hyperdrive-peer-graph.el @@ -119,7 +119,7 @@ If data for HYPERDRIVE is already in `hyperdrive-peer-graph-data-cache', use it and send no request." (declare (indent defun)) ;; TODO: Add a queue limit. - (when-let ((data (gethash (h/public-key hyperdrive) hpg/data-cache))) + (when-let* ((data (gethash (h/public-key hyperdrive) hpg/data-cache))) ;; TODO: The first time a drive is requested, only request and parse once. (cl-return-from hpg/data (pcase then @@ -617,7 +617,7 @@ Non-nil value may be the number of seconds to wait before resizing." (defun hpg/view-follow-link (event) "Follow link at EVENT's position." (interactive "e") - (when-let ((hyperdrive (h/at-point event))) + (when-let* ((hyperdrive (h/at-point event))) (setf hpg/root-hyperdrive hyperdrive) (hpg/revert-buffers))) @@ -1059,7 +1059,7 @@ With numeric ARG, or interactively with universal prefix argument :type display-buffer--action-custom-type :set (lambda (option value) (set-default option value) - (when-let ((prefix (get 'hpg/menu 'transient--prefix))) + (when-let* ((prefix (get 'hpg/menu 'transient--prefix))) (eieio-oset prefix 'display-action hpg/menu-display-action)))) (transient-define-prefix hyperdrive-peer-graph-menu diff --git a/hyperdrive-sbb.el b/hyperdrive-sbb.el index eb16263ad6..5ffd9ae697 100644 --- a/hyperdrive-sbb.el +++ b/hyperdrive-sbb.el @@ -88,12 +88,12 @@ relations hash table as its sole argument." hops-fn from (lambda (tos) (dolist (to tos) - (when-let ((hop (h/sbb-hop-create :from from :to to)) - ((not (equal root to))) - (to-relation - (and (not (equal root to)) - (ensure-relation to))) - (paths-to-to (extended-paths paths-to-from hop))) + (when-let* ((hop (h/sbb-hop-create :from from :to to)) + ((not (equal root to))) + (to-relation + (and (not (equal root to)) + (ensure-relation to))) + (paths-to-to (extended-paths paths-to-from hop))) (cl-callf append (h/sbb-relation-paths-of-type type to-relation) paths-to-to) @@ -247,9 +247,9 @@ longer path to one of the IDS." ;; For each ID which is blocked, add the blocked relation. Also track the ;; `blocker-id's of the blockers which block ID. (dolist (id relation-ids) - (when-let ((relation (gethash id relations)) - (blocked-paths (h/sbb-relation-blocked-paths relation)) - (copy-relation (safe-copy-relation id relation))) + (when-let* ((relation (gethash id relations)) + (blocked-paths (h/sbb-relation-blocked-paths relation)) + (copy-relation (safe-copy-relation id relation))) (setf (h/sbb-relation-blocked-paths copy-relation) blocked-paths) (setf (gethash id copy-relations) copy-relation) (dolist (path blocked-paths) diff --git a/hyperdrive.el b/hyperdrive.el index b8138da0f7..a00f837680 100644 --- a/hyperdrive.el +++ b/hyperdrive.el @@ -1731,7 +1731,7 @@ If FORCEP, don't prompt for confirmation before downloading." ;; "Return non-nil if a local installation of the gateway appears valid. ;; That is, if an executable file exists at the expected location ;; with an expected hash." -;; (when-let ((file-name (h//gateway-path))) +;; (when-let* ((file-name (h//gateway-path))) ;; (let* ((file-hash (with-temp-buffer ;; (insert-file-contents-literally file-name) ;; (secure-hash 'sha256 (current-buffer))))