diff options
| author | Andrew <saintruler@gmail.com> | 2021-04-27 13:41:24 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2021-04-27 13:41:24 +0400 |
| commit | 1fb7ca2bd298cbe340f7790cc40a808b1a4ab245 (patch) | |
| tree | 57214f0aa8e676fa2a470f8955fa190099bff3ae /client/utils.go | |
| parent | 82e4202ba125d4ebc1e7ab75e52938c0b7a97071 (diff) | |
Finished main application loop between server and client.
Diffstat (limited to 'client/utils.go')
| -rw-r--r-- | client/utils.go | 13 |
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 } |