geezer-example/services/hello/hooks.go

19 lines
397 B
Go
Raw Normal View History

2022-02-06 22:38:56 +03:00
package hello
import (
"log"
"github.com/neonxp/geezer"
)
func RegisterHooks(app geezer.Kernel) {
app.Hook(ServiceName, geezer.HookBefore, geezer.HookFind, func(ctx *geezer.HookContext) error {
log.Printf("Hook before find")
return nil
})
app.Hook(ServiceName, geezer.HookAfter, geezer.HookFind, func(ctx *geezer.HookContext) error {
log.Printf("Hook after find")
return nil
})
}