Optimize code readability

This commit is contained in:
Marcus Kammer 2024-06-27 08:42:56 +02:00
parent 0d52cbec2b
commit 0199a2ca81
2 changed files with 8 additions and 5 deletions

View file

@ -24,6 +24,9 @@
(local-time:now)
:format '((:hour 2) ":" (:min 2) ":" (:sec 2))))
(defun today+now ()
(format nil "~a ~a" (today) (now)))
(defun generate-uuid ()
(parse-integer (format nil "~A~A~A"
(sb-posix:getpid)

View file

@ -17,11 +17,11 @@
(ml-survey/views:sus-form))
(defun process-questionnaire-post (request survey)
(let ((post-params (post-parameters* request))
(questionnaire-id (generate-uuid)))
(store-response (ensure-data-file-exist (ml-survey:survey-id survey)
questionnaire-id)
(push (format nil "~aT~a" (today) (now)) post-params))
(let* ((post-params (post-parameters* request))
(questionnaire-id (generate-uuid))
(questionnaire-data-file (ensure-data-file-exist (ml-survey:survey-id survey)
questionnaire-id)))
(store-response questionnaire-data-file (push (today+now) post-params))
(ml-survey/views:questionnaire-submit)))
(define-easy-handler (questionnaire :uri #'questionnaire-uri) (lang)