Code cleanup. Optimize readability
This commit is contained in:
parent
2b07af0a00
commit
f337a9ac73
1 changed files with 9 additions and 7 deletions
|
@ -1,10 +1,10 @@
|
|||
;;; -*- mode: lisp; coding: utf-8; -*-
|
||||
(in-package :ml-survey/create)
|
||||
|
||||
(defun process-new-survey-get ()
|
||||
(defun process-get ()
|
||||
(view))
|
||||
|
||||
(defun process-new-survey-post (request)
|
||||
(defun process-post (request)
|
||||
(let ((post-params (hunchentoot:post-parameters* request))
|
||||
(uid (ml-survey/app:generate-uuid))
|
||||
(stored-surveys (ml-survey/fileops:read-from-file (ml-survey/fileops:make-surveys-db-file))))
|
||||
|
@ -12,8 +12,10 @@
|
|||
(push (list uid post-params) stored-surveys))
|
||||
(view uid)))
|
||||
|
||||
(define-easy-handler (new-survey-handler :uri "/create") nil
|
||||
(cond ((eq (hunchentoot:request-method*) :get)
|
||||
(process-new-survey-get))
|
||||
((eq (hunchentoot:request-method*) :post)
|
||||
(process-new-survey-post hunchentoot:*request*))))
|
||||
(defun process-request (request)
|
||||
(ecase (hunchentoot:request-method*)
|
||||
(:get (process-get))
|
||||
(:post (process-post request))))
|
||||
|
||||
(define-easy-handler (create-handler :uri "/create") nil
|
||||
(process-request hunchentoot:*request*))
|
||||
|
|
Loading…
Add table
Reference in a new issue