callback

package
v1.10.0 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MessageCategoryCallbackName = "MessageCategoryCallback"
	DataBack                    = "back"
)
View Source
const (
	DeleteMessageCallbackName = "DeleteMessageCallback"
)
View Source
const (
	DeletePhotoCallbackName = "DeletePhoto"
)
View Source
const (
	SettingsAccountsCallbackName = "SettingsAccounts"
)
View Source
const (
	SettingsCallbackName = "SettingsCallback"
)
View Source
const (
	SettingsCategoriesCallbackName = "SettingsCategoriesCallback"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DeleteMessageCallback

type DeleteMessageCallback struct {
	// contains filtered or unexported fields
}

func NewDeleteMessageCallback

func NewDeleteMessageCallback(states state.States, service *service.Service, messageQueue queue.MessageQueue) *DeleteMessageCallback

func (*DeleteMessageCallback) CreateReplyMarkup

func (h *DeleteMessageCallback) CreateReplyMarkup(messageId string) tgbotapi.InlineKeyboardMarkup

func (*DeleteMessageCallback) Handle

func (h *DeleteMessageCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error

func (*DeleteMessageCallback) Name

func (h *DeleteMessageCallback) Name() string

type DeletePhotoCallback added in v1.5.0

type DeletePhotoCallback struct {
	// contains filtered or unexported fields
}

func NewDeletePhotoCallback added in v1.5.0

func NewDeletePhotoCallback(states state.States, service *service.Service, messageQueue queue.MessageQueue) *DeletePhotoCallback

func (*DeletePhotoCallback) CreateMarkup added in v1.5.0

func (h *DeletePhotoCallback) CreateMarkup(messageId int) tgbotapi.InlineKeyboardMarkup

func (*DeletePhotoCallback) Handle added in v1.5.0

func (h *DeletePhotoCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error

func (*DeletePhotoCallback) Name added in v1.5.0

func (h *DeletePhotoCallback) Name() string

type MessageCategoryCallback

type MessageCategoryCallback struct {
	// contains filtered or unexported fields
}

func NewMessageCategoryCallback

func NewMessageCategoryCallback(logger *zap.Logger, states state.States, service *service.Service, categoryService *category.Service) *MessageCategoryCallback

func (*MessageCategoryCallback) CreateCategoriesReplyMarkup

func (h *MessageCategoryCallback) CreateCategoriesReplyMarkup(userState *state.UserState) tgbotapi.InlineKeyboardMarkup

func (*MessageCategoryCallback) Handle

func (h *MessageCategoryCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error

func (*MessageCategoryCallback) Name

func (h *MessageCategoryCallback) Name() string

type SettingsAccountsCallback added in v1.4.0

type SettingsAccountsCallback struct {
	// contains filtered or unexported fields
}

func NewSettingsAccountsCallback added in v1.4.0

func NewSettingsAccountsCallback(states state.States, service *service.Service) *SettingsAccountsCallback

func (*SettingsAccountsCallback) Handle added in v1.4.0

func (h *SettingsAccountsCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error

func (*SettingsAccountsCallback) HandleCategoryAccountsButtonClick added in v1.4.0

func (h *SettingsAccountsCallback) HandleCategoryAccountsButtonClick(callbackQuery *tgbotapi.CallbackQuery) error

func (*SettingsAccountsCallback) Name added in v1.4.0

func (h *SettingsAccountsCallback) Name() string

type SettingsCallback added in v1.3.0

type SettingsCallback struct {
	// contains filtered or unexported fields
}

func NewSettingsCallback added in v1.3.0

func NewSettingsCallback(service *service.Service, settingsCategoriesCallback *SettingsCategoriesCallback, settingsAccountsCallback *SettingsAccountsCallback) *SettingsCallback

func (*SettingsCallback) CreateReplyMarkup added in v1.3.0

func (h *SettingsCallback) CreateReplyMarkup() tgbotapi.InlineKeyboardMarkup

func (*SettingsCallback) Handle added in v1.3.0

func (h *SettingsCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error

func (*SettingsCallback) Name added in v1.3.0

func (h *SettingsCallback) Name() string

type SettingsCategoriesCallback added in v1.3.0

type SettingsCategoriesCallback struct {
	// contains filtered or unexported fields
}

func NewSettingsCategoriesCallback added in v1.3.0

func NewSettingsCategoriesCallback(states state.States, service *service.Service, spbClient spb.Client) *SettingsCategoriesCallback

func (*SettingsCategoriesCallback) CreateReplyMarkup added in v1.3.0

func (*SettingsCategoriesCallback) Handle added in v1.3.0

func (h *SettingsCategoriesCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error

func (*SettingsCategoriesCallback) HandleCategorySettingsButtonClick added in v1.3.0

func (h *SettingsCategoriesCallback) HandleCategorySettingsButtonClick(callbackQuery *tgbotapi.CallbackQuery) error

func (*SettingsCategoriesCallback) Name added in v1.3.0

Jump to

Keyboard shortcuts

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