Fix ordering of the OnReady event and Session being updated.
This commit is contained in:
parent
99a1f5665a
commit
45e01b20c9
1 changed files with 2 additions and 2 deletions
|
@ -201,13 +201,13 @@ func (s *Session) handle(event interface{}) {
|
|||
|
||||
handlerParameters := []reflect.Value{reflect.ValueOf(s), reflect.ValueOf(event)}
|
||||
|
||||
if handlers, ok := s.handlers[reflect.TypeOf(event)]; ok {
|
||||
if handlers, ok := s.handlers[nil]; ok {
|
||||
for _, handler := range handlers {
|
||||
handler.Call(handlerParameters)
|
||||
}
|
||||
}
|
||||
|
||||
if handlers, ok := s.handlers[nil]; ok {
|
||||
if handlers, ok := s.handlers[reflect.TypeOf(event)]; ok {
|
||||
for _, handler := range handlers {
|
||||
handler.Call(handlerParameters)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue