~edwargix/tallyard

134d9009a3526a77b19b92b7d5407775ce4f5962 — David Florness 5 years ago 15a24a4
Create route to view IRV results
1 files changed, 4 insertions(+), 0 deletions(-)

M server.rkt
M server.rkt => server.rkt +4 -0
@@ 89,12 89,16 @@
                         (insert-first (car left) (cdr left)))))
               done)))))

(define (results-view req)
  (response/json (results votes)))

(define-values (dispatcher url-generator)
  (dispatch-rules
   [("candidates") candidates]
   [("vote") #:method "post" vote]
   [("sign") #:method "post" sign]
   [("key") key]
   [("results") results-view]
   [else candidates]))

(displayln "starting servlet...")