package handler import ( serverevents "git.apihub24.de/admin/server_events/v2" "git.apihub24.de/admin/server_events/v2/implementation_test/events/definitions" ) type pingEventHandler struct{} func NewPingEventHandler() serverevents.IEventHandler { return &pingEventHandler{} } func (handler *pingEventHandler) GetConnectedEventName() string { return definitions.PingEventName } func (handler *pingEventHandler) CanExecute(_ serverevents.IContext) bool { return true } func (handler *pingEventHandler) Handle(context serverevents.IContext, _ any) { context.Dispatch(definitions.NewPongEvent(), context.IsCaller) }