diff --git a/src/client/client.go b/src/client/client.go index 36fd027..6dc2147 100644 --- a/src/client/client.go +++ b/src/client/client.go @@ -317,7 +317,7 @@ func (s *SignalClient) Init() error { return err } - go s.jsonRpc2Clients[number].ReceiveData() //receive messages in goroutine + go s.jsonRpc2Clients[number].ReceiveData(number) //receive messages in goroutine } } return nil diff --git a/src/client/jsonrpc2.go b/src/client/jsonrpc2.go index f83f93b..c78d368 100644 --- a/src/client/jsonrpc2.go +++ b/src/client/jsonrpc2.go @@ -93,12 +93,12 @@ func (r *JsonRpc2Client) getRaw(command string, args interface{}) (string, error return string(resp.Result), nil } -func (r *JsonRpc2Client) ReceiveData() { +func (r *JsonRpc2Client) ReceiveData(number string) { connbuf := bufio.NewReader(r.conn) for { str, err := connbuf.ReadString('\n') if err != nil { - log.Error("Couldn't read data: ", err.Error()) + log.Error("Couldn't read data for number ", number, ": ", err.Error(), ". Is the number properly registered?") continue } //log.Info("Received data = ", str)