diff --git a/protocol/socketio.go b/protocol/socketio.go index 527f9c5..731eba9 100644 --- a/protocol/socketio.go +++ b/protocol/socketio.go @@ -72,7 +72,13 @@ func Encode(msg *Message) (string, error) { return "", err } - return result + "[" + string(jsonMethod) + "," + msg.Args + "]", nil + encoded := result + "[" + string(jsonMethod) + if msg.Args != "" { + encoded += "," + msg.Args + } + encoded += "]" + + return encoded, nil } func MustEncode(msg *Message) string {