diff options
author | Colin Okay <okay@toyful.space> | 2022-02-28 08:35:15 -0600 |
---|---|---|
committer | Colin Okay <okay@toyful.space> | 2022-02-28 08:35:15 -0600 |
commit | 30b5f65fd5c89dda8081058ab62da5e1d78335fe (patch) | |
tree | a7f06a13ecfd4fe00d609f84df5536466e10b3f2 /src/lib.lisp | |
parent | 4a8a81671aad1163b425438b18d676b42112109d (diff) |
signatures added to account creation via token redeeming
Diffstat (limited to 'src/lib.lisp')
-rw-r--r-- | src/lib.lisp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib.lisp b/src/lib.lisp index 58d071c..8dbbbc9 100644 --- a/src/lib.lisp +++ b/src/lib.lisp @@ -366,12 +366,19 @@ the directories that appear in the value of that variable." contributions using The Unlicense. (see https://unlicense.org/)") +(defun prompt-for-signature () + (if (y-or-n-p "Provide a contributor signature about yoruself??") + (prompt "Go ahead: ") + "")) + (defun redeem-invite (token name pass) (ensure-config ) (when (yes-or-no-p +agree-to-the-unlicense+) (api:request-with (:host (host) - :body (jonathan:to-json (list :handle name :password1 pass :password2 pass)) + :body (jonathan:to-json (list :handle name + :password1 pass :password2 pass + :signature (prompt-for-signature))) :content-type "application/json") (api:post--invite-redeem-code token) (format t "Account made for ~a. You may log in now~%" name)))) |