Always handle the raw event.

This commit is contained in:
Chris Rhodes 2016-03-21 10:50:56 -07:00
parent 22ee31a6a0
commit 4d4f8f7741

View file

@ -290,15 +290,18 @@ func (s *Session) event(messageType int, message []byte) {
log.Println("Unable to unmarshal event data.", err)
// Ready events must fire, even if they are empty.
if e.Type != "READY" {
i = e
i = nil
}
}
} else {
log.Println("Unknown event.")
i = e
i = nil
}
s.handle(i)
if i != nil {
s.handle(i)
}
s.handle(e)
return
}