20 lines
411 B
Go
20 lines
411 B
Go
package events
|
|
|
|
import (
|
|
serverevents "git.apihub24.de/admin/server_events/v2"
|
|
)
|
|
|
|
type pingEventHandler struct{}
|
|
|
|
func NewPingEventHandler() serverevents.IEventHandler {
|
|
return &pingEventHandler{}
|
|
}
|
|
|
|
func (p pingEventHandler) CanExecute(_ serverevents.IContext) bool {
|
|
return true
|
|
}
|
|
|
|
func (p pingEventHandler) Handle(context serverevents.IContext, _ any) {
|
|
context.Dispatch("pong", nil, context.IsCaller)
|
|
}
|