summaryrefslogtreecommitdiff
path: root/internal/server
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server')
-rw-r--r--internal/server/server.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/internal/server/server.go b/internal/server/server.go
index e9d62f0..c3e9e05 100644
--- a/internal/server/server.go
+++ b/internal/server/server.go
@@ -45,7 +45,12 @@ func runServer(ctx context.Context, conf config.Config, quo quorum.Quorum) error
}()
return tcpServerRun(serverCtx, conf, func(message string) string {
- ch <- vote.New(conf, message)
- return "ok - I received your message, dear client"
+ v, err := vote.NewFromJSON(message)
+ if err != nil {
+ return err.Error()
+ }
+
+ ch <- v
+ return "I received your message, dear client"
})
}