engine_storage

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Service

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

Service предоставляет методы для хранения данных, специфичных для engine

func New

func New(repo storageRepo) *Service

New создает новый экземпляр сервиса хранения данных

func (*Service) DeleteAnswerMessageId

func (s *Service) DeleteAnswerMessageId(dstChatId, tmpMessageId int64)

DeleteAnswerMessageId удаляет идентификатор сообщения ответа

func (*Service) DeleteCopiedMessageIds

func (s *Service) DeleteCopiedMessageIds(chatId, messageId int64)

DeleteCopiedMessageIds удаляет связь между оригинальным и скопированными сообщениями

func (*Service) DeleteNewMessageId

func (s *Service) DeleteNewMessageId(chatId, tmpMessageId int64)

DeleteNewMessageId удаляет соответствие между временным и постоянным Id сообщения

func (*Service) DeleteTmpMessageId

func (s *Service) DeleteTmpMessageId(chatId, newMessageId int64)

DeleteTmpMessageId удаляет соответствие между постоянным и временным Id сообщения

func (*Service) GetAnswerMessageId

func (s *Service) GetAnswerMessageId(dstChatId, tmpMessageId int64) string

GetAnswerMessageId возвращает идентификатор сообщения ответа

func (*Service) GetCopiedMessageIds

func (s *Service) GetCopiedMessageIds(chatId, messageId int64) []string

GetCopiedMessageIds получает идентификаторы скопированных сообщений по Id оригинала

func (*Service) GetForwardedMessages

func (s *Service) GetForwardedMessages(toChatId int64, date string) int64

GetForwardedMessages получает количество пересланных сообщений

func (*Service) GetNewMessageId

func (s *Service) GetNewMessageId(chatId, tmpMessageId int64) int64

GetNewMessageId получает постоянный Id сообщения по временному

func (*Service) GetTmpMessageId

func (s *Service) GetTmpMessageId(chatId, newMessageId int64) int64

GetTmpMessageId получает временный Id сообщения по постоянному

func (*Service) GetViewedMessages

func (s *Service) GetViewedMessages(toChatId int64, date string) int64

GetViewedMessages получает количество просмотренных сообщений

func (*Service) IncrementForwardedMessages

func (s *Service) IncrementForwardedMessages(toChatId int64, date string)

IncrementForwardedMessages увеличивает счетчик пересланных сообщений

func (*Service) IncrementViewedMessages

func (s *Service) IncrementViewedMessages(toChatId int64, date string)

IncrementViewedMessages увеличивает счетчик просмотренных сообщений

func (*Service) SetAnswerMessageId

func (s *Service) SetAnswerMessageId(dstChatId, tmpMessageId, chatId, messageId int64)

SetAnswerMessageId устанавливает идентификатор сообщения ответа

func (*Service) SetCopiedMessageId

func (s *Service) SetCopiedMessageId(chatId, messageId int64, toChatMessageId string)

SetCopiedMessageId сохраняет связь между оригинальным и скопированным сообщением

func (*Service) SetNewMessageId

func (s *Service) SetNewMessageId(chatId, tmpMessageId, newMessageId int64)

SetNewMessageId сохраняет соответствие между временным и постоянным Id сообщения

func (*Service) SetTmpMessageId

func (s *Service) SetTmpMessageId(chatId, newMessageId, tmpMessageId int64)

SetTmpMessageId сохраняет соответствие между постоянным и временным Id сообщения

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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