diff --git a/sysservice/wsservice/wsservice.go b/sysservice/wsservice/wsservice.go index 133a8ba..b9d8d9f 100644 --- a/sysservice/wsservice/wsservice.go +++ b/sysservice/wsservice/wsservice.go @@ -80,8 +80,8 @@ func (ws *WSService) OnInit() error{ return nil } -func (ws *WSService) WSEventHandler(ev *event.Event) { - pack := ev.Data.(*WSPack) +func (ws *WSService) WSEventHandler(ev event.IEvent) { + pack := ev.(*event.Event).Data.(*WSPack) switch pack.Type { case WPT_Connected: pack.MsgProcessor.ConnectedRoute(pack.ClientId)