summaryrefslogtreecommitdiff
path: root/client/utils.go
diff options
context:
space:
mode:
Diffstat (limited to 'client/utils.go')
-rw-r--r--client/utils.go13
1 files changed, 6 insertions, 7 deletions
diff --git a/client/utils.go b/client/utils.go
index c11bf17..4dc64b7 100644
--- a/client/utils.go
+++ b/client/utils.go
@@ -62,15 +62,14 @@ func sendMessage(conn net.Conn, message []byte) error {
return nil
}
-func parseMessage(data []byte) Message {
+func parseMessage(data []byte) (Message, error) {
var m Message
- // TODO(andrew): Добавить обработку ошибок
- json.Unmarshal(data, &m)
- return m
+ err := json.Unmarshal(data, &m)
+ return m, err
}
-func parseResponse(data []byte) Response {
+func parseResponse(data []byte) (Response, error) {
var r Response
- json.Unmarshal(data, &r)
- return r
+ err := json.Unmarshal(data, &r)
+ return r, err
}