Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func New ¶
func New(host string, port int, useCases interfaces.UseCases, logger *slog.Logger) *Controller
New creates an instance of HTTP Controller.
func (*Controller) Stop ¶
func (controller *Controller) Stop()
Stop HTTP server gracefully (graceful shutdown).
type TokensHandler ¶
type TokensHandler struct {
UseCases interfaces.UseCases
Logger *slog.Logger
}
func (TokensHandler) GetHandleFunc ¶
func (handler TokensHandler) GetHandleFunc() func(http.ResponseWriter, *http.Request)
Click to show internal directories.
Click to hide internal directories.