Documentation
¶
Overview ¶
Package middleware provides various middleware implementations for the bot's event emitter.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContextInjector ¶
func ContextInjector(bot botcontext.BotContext) eventemitter.Middleware
ContextInjector returns a middleware that injects BotContext into the request context.
func Logger ¶
func Logger(l logger.Logger) eventemitter.Middleware
Logger returns a middleware that logs event processing.
func Recoverer ¶
func Recoverer(log logger.Logger) eventemitter.Middleware
Recoverer returns a middleware that recovers from panics in listeners.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.