handlers

package
v0.0.0-...-03ce398 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 24, 2022 License: MIT Imports: 3 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL