123456789101112131415161718192021222324252627282930313233 |
- package tg
- import (
- "errors"
- "fmt"
- )
- type WrongUpdateType struct {
- Type string
- }
- var (
- ScreenNotExistErr = errors.New("screen does not exist")
- SessionNotExistErr = errors.New("session does not exist")
- KeyboardNotExistErr = errors.New("keyboard does not exist")
- NotAvailableErr = errors.New("the context is not available")
- EmptyKeyboardTextErr = errors.New("got empty text for a keyboard")
- ActionNotDefinedErr = errors.New("action was not defined")
- MapCollisionErr = errors.New("map collision occured")
- ContextNotExistErr = errors.New("the context does not exist")
- StatusCodeErr = errors.New("not success response status code")
- NotSendErr = errors.New("could not send message")
- NoWidgetForScreenErr = errors.New("no widget defined for the screen")
- EmptyCompoErr = errors.New("empty component")
- EmptyWidgetErr = errors.New("empty widget")
- )
- func (wut WrongUpdateType) Error() string {
- if wut.Type == "" {
- return "wrong update type"
- }
- return fmt.Sprintf("wrong update type '%s'", wut.Type)
- }
|