Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AboutHandler ¶
type AboutHandler struct {
// contains filtered or unexported fields
}
func NewAboutHandler ¶
func NewAboutHandler(stateService *service.UserService) *AboutHandler
func (*AboutHandler) Process ¶
func (handler *AboutHandler) Process(message types.ReceivedMessage) HandlerProcessResult
type ConcreteHandler ¶
type ConcreteHandler interface {
Process(message types.ReceivedMessage) HandlerProcessResult
}
type HandlerProcessResult ¶
type HandlerProcessResult struct { Messages []types.Message Automessages []notifier.NotifierContext }
type HelpHandler ¶
type HelpHandler struct {
// contains filtered or unexported fields
}
func NewHelpHandler ¶
func NewHelpHandler(stateService *service.UserService) *HelpHandler
func (*HelpHandler) Process ¶
func (handler *HelpHandler) Process(message types.ReceivedMessage) HandlerProcessResult
type StartHandler ¶
type StartHandler struct {
// contains filtered or unexported fields
}
func NewStartHandler ¶
func NewStartHandler(stateService *service.UserService) *StartHandler
func (*StartHandler) Process ¶
func (handler *StartHandler) Process(message types.ReceivedMessage) HandlerProcessResult
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func NewUserHandler ¶
func NewUserHandler(stateService *service.UserService) *UserHandler
func (*UserHandler) Process ¶
func (handler *UserHandler) Process(message types.ReceivedMessage) HandlerProcessResult
Click to show internal directories.
Click to hide internal directories.