From 638f8364451caa2fbfb17f107980074253370209 Mon Sep 17 00:00:00 2001 From: David Florness Date: Sun, 8 Mar 2020 15:00:12 -0600 Subject: [PATCH] No longer need `void's --- client.rkt | 75 ++++++++++++++++++++++++++---------------------------- 1 file changed, 36 insertions(+), 39 deletions(-) diff --git a/client.rkt b/client.rkt index c6f1f9e..2d18c09 100644 --- a/client.rkt +++ b/client.rkt @@ -119,16 +119,15 @@ (define poly (random-poly (cast (sub1 peer-count) Natural) vote)) - (void - (post bulletin "/commit" - #:data - (jsexpr->string - (hasheq - 'token token - 'p - (bytes->hex-string - (merkle-node-hsh - (merkle-tree-root (poly-merkle poly)))))))) + (post bulletin "/commit" + #:data + (jsexpr->string + (hasheq + 'token token + 'p + (bytes->hex-string + (merkle-node-hsh + (merkle-tree-root (poly-merkle poly))))))) (display "retrieving peers...") (define peer-inputs @@ -141,37 +140,35 @@ (newline) (displayln "submitting poly outputs...") - (void - (post bulletin "/outputs" - #:data - (jsexpr->string - (hasheq - 'token token - 'outputs - (for/hasheq : (Immutable-HashTable Symbol String) - ([p : Integer (cast peer-inputs (Listof Integer))]) - (values (string->symbol (integer->hex-string p)) - (integer->hex-string (poly p)))))))) + (post bulletin "/outputs" + #:data + (jsexpr->string + (hasheq + 'token token + 'outputs + (for/hasheq : (Immutable-HashTable Symbol String) + ([p : Integer (cast peer-inputs (Listof Integer))]) + (values (string->symbol (integer->hex-string p)) + (integer->hex-string (poly p))))))) (display "summing...") - (void - (post bulletin "/sum" - #:data - (jsexpr->string - (hasheq - 'token token - 'sum - (integer->hex-string - (foldl + 0 - (map - hex-string->integer - (cast (json-response-body - (retry-request - (post bulletin "/values" - #:data - (jsexpr->string - (hasheq 'token token))))) - (Listof String))))))))) + (post bulletin "/sum" + #:data + (jsexpr->string + (hasheq + 'token token + 'sum + (integer->hex-string + (foldl + 0 + (map + hex-string->integer + (cast (json-response-body + (retry-request + (post bulletin "/values" + #:data + (jsexpr->string + (hasheq 'token token))))) + (Listof String)))))))) (newline) (display "finding constant...") -- 2.38.4