Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Router ¶
type Router struct {
// contains filtered or unexported fields
}
func NewRouter ¶
func NewRouter(userService *service.UserService) *Router
func (*Router) GetSystemMessager ¶
func (router *Router) GetSystemMessager() *SystemMessager
func (*Router) RouteByMessage ¶
func (router *Router) RouteByMessage(message types.ReceivedMessage) handlers.ConcreteHandler
type SystemMessager ¶
type SystemMessager struct {
// contains filtered or unexported fields
}
func NewSystemMessager ¶
func NewSystemMessager(stateService *service.UserService) *SystemMessager
func (*SystemMessager) Process ¶
func (messager *SystemMessager) Process(chatId types.ChatId) handlers.HandlerProcessResult
func (*SystemMessager) ProcessWithContext ¶
func (messager *SystemMessager) ProcessWithContext(chatId types.ChatId) handlers.HandlerProcessResult
Click to show internal directories.
Click to hide internal directories.