[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/openpgp 40af1f122e 10/30: Added support for pre-Emacs 2
From: |
ELPA Syncer |
Subject: |
[elpa] externals/openpgp 40af1f122e 10/30: Added support for pre-Emacs 27 via json-read |
Date: |
Sun, 26 Mar 2023 10:59:27 -0400 (EDT) |
branch: externals/openpgp
commit 40af1f122ee1619e968c2216c5fa2a181bd9c002
Author: Philip Kaludercic <philip.kaludercic@fau.de>
Commit: Philip Kaludercic <philip.kaludercic@fau.de>
Added support for pre-Emacs 27 via json-read
---
openpgp.el | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/openpgp.el b/openpgp.el
index 84cea06ea1..782603ce35 100644
--- a/openpgp.el
+++ b/openpgp.el
@@ -1,8 +1,6 @@
-;;; $Id: openpgp.el,v 1.8 2020/03/05 12:44:28 oj14ozun Exp oj14ozun $
+;;; $Id: openpgp.el,v 1.9 2020/03/05 12:49:49 oj14ozun Exp oj14ozun $
;;; Implementation of the keys.openpgp.org protocol as specified by
;;; https://keys.openpgp.org/about/api
-;;;
-;;; Requires Emacs 27
(defcustom openpgp-keyserver "keys.openpgp.org"
"Domain of keyserver to use.
@@ -55,7 +53,8 @@ URL, if non-nil."
(caddr (assq (caddr (plist-get status :error))
url-http-codes))))
(forward-paragraph)
- (let ((data (json-parse-buffer)))
+ (let* ((json-object-type 'hash-table)
+ (data (json-read)))
(when (gethash "error" data)
(error "Error in response: %s" (gethash "error" data)))
(let ((resp (gethash email (gethash "status" data))))
@@ -88,7 +87,7 @@ TOKEN should be supplied by a previous \"upload-key\"
request."
(caddr (assq (caddr (plist-get status :error))
url-http-codes))))
(forward-paragraph)
- (let ((data (json-parse-buffer :object-type 'alist)))
+ (let ((data (json-read)))
(when (assq 'error data)
(error "Error in response: %s" (cdr (assq 'error data))))
(openpgp-request-verify email (cdr (assq 'token data)))))
- [elpa] externals/openpgp 226b50eba8 11/30: Added missing require statments, (continued)
- [elpa] externals/openpgp 226b50eba8 11/30: Added missing require statments, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 63b794e5f6 06/30: Fixed mu4e issues, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp a31d7bbb79 16/30: Fixed scoping in openpgp-mu4e-fetch-key, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 7dbc5feede 22/30: Complete missing information in header, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 72dbc056ba 12/30: Added email autocompletion for openpgp-upload-key, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp f77ea6317e 21/30: Remove "Mail Client Support" section, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp a311c89f17 23/30: Add missing docstrings, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 2a31092a2f 27/30: Add a .gitignore file, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 671030cb32 01/30: Initial revision, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 8d2f94ef37 04/30: Hexify email address when fetching key, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 40af1f122e 10/30: Added support for pre-Emacs 27 via json-read,
ELPA Syncer <=
- [elpa] externals/openpgp 7742862e4a 20/30: Fix formatting of outline headers, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 6d58b73248 28/30: Add a file with the license text, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 5d8eb489bc 29/30: Add a README file, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp e8550d3136 15/30: Fixed indentation in openpgp-mu4e-fetch-key, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 59f2277a72 03/30: Added rmail and mu4e integration functions, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 63571ea6f9 08/30: Improved openpgp--verify-callback message generation, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 351de694f7 14/30: Added further checks to openpgp--upload-callback, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp f21d692370 25/30: Add autoload cookies, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 44b4e285af 18/30: Add missing "openpgp" group, ELPA Syncer, 2023/03/26
- [elpa] externals/openpgp 25babb1060 30/30: Bump version to 1.0.1 for GNU ELPA, ELPA Syncer, 2023/03/26