Documentation ¶ Index ¶ Variables func PanicHandler(log *logger.Logger) func(http.Handler) http.Handler type Handler func NewHandler(log *logger.Logger, bot service.Bot, eventHandler usecase.EventHandler) *Handler func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) Constants ¶ This section is empty. Variables ¶ View Source var Set = wire.NewSet( NewHandler, wire.Bind(new(http.Handler), new(*Handler)), ) Set provides a wire set. nolint: gochecknoglobals Functions ¶ func PanicHandler ¶ func PanicHandler(log *logger.Logger) func(http.Handler) http.Handler Types ¶ type Handler ¶ type Handler struct { // contains filtered or unexported fields } func NewHandler ¶ func NewHandler( log *logger.Logger, bot service.Bot, eventHandler usecase.EventHandler, ) *Handler func (*Handler) ServeHTTP ¶ func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) Source Files ¶ View all Source files handler.gomiddleware.go Click to show internal directories. Click to hide internal directories.