diff options
author | Teddy Wing | 2022-05-08 00:26:23 +0200 |
---|---|---|
committer | Teddy Wing | 2022-05-08 00:29:59 +0200 |
commit | 6afdaa4730c143d21031a51b0cb78ecbc5bd9e32 (patch) | |
tree | 10fc4da6f200d13747b29a0a4b8d47e52949e16a | |
parent | 4c8807c172026efe02b6944166b4a1bb9b6f254e (diff) | |
download | wajir-6afdaa4730c143d21031a51b0cb78ecbc5bd9e32.tar.bz2 |
Move "main" into "run"
This should make it easier to test with real values by passing in a
single config object.
-rw-r--r-- | src/main.lisp | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/main.lisp b/src/main.lisp index c441207..ecf0ed3 100644 --- a/src/main.lisp +++ b/src/main.lisp @@ -7,16 +7,20 @@ ;; Send email to ^maildir^program^ containing message with issue metadata ;; Continue to next page - (let* ((config (make-instance 'config + (let ((config (make-instance 'config :login "name@example.com" :token "atlassian-token" :endpoint "example.atlassian.net" - :jql "project = \"FAKE\" AND watcher != currentUser() AND key > \"FAKE-100\" ORDER BY created DESC")) - (basic-auth-token (cl-base64:string-to-base64-string - (format nil - "~A:~A" - (login config) - (token config))))) + :jql "project = \"FAKE\" AND watcher != currentUser() AND key > \"FAKE-100\" ORDER BY created DESC"))) + + (run config))) + +(defun run (config) + (let ((basic-auth-token (cl-base64:string-to-base64-string + (format nil + "~A:~A" + (login config) + (token config))))) (fetch-issues (endpoint config) |