From 16edd782107749b07c982440afc88d13cb8a905b Mon Sep 17 00:00:00 2001 From: Jordan Orelli Date: Mon, 1 Aug 2016 10:21:00 -0400 Subject: [PATCH] track compression state in message --- message.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/message.go b/message.go index 9be11f1..4fa8aff 100644 --- a/message.go +++ b/message.go @@ -17,9 +17,9 @@ type message struct { func (m message) String() string { if len(m.body) > 30 { - return fmt.Sprintf("{cmd: %v tick: %v compressed: %t body(%d): %q...}", m.cmd, m.tick, m.compressed, len(m.body), m.body[:27]) + return fmt.Sprintf("{cmd: %v tick: %v compressed: %t size: %d body): %q...}", m.cmd, m.tick, m.compressed, len(m.body), m.body[:27]) } - return fmt.Sprintf("{cmd: %v tick: %v compressed: %t body(%d): %q}", m.cmd, m.tick, m.compressed, len(m.body), m.body) + return fmt.Sprintf("{cmd: %v tick: %v compressed: %t size: %d body: %q}", m.cmd, m.tick, m.compressed, len(m.body), m.body) } func (m *message) check() error { @@ -33,6 +33,7 @@ func (m *message) check() error { return wrap(err, "open packet error: could not decode body") } m.body = buf + m.compressed = false } packet := new(dota.CDemoPacket)