Documentation
¶
Index ¶
- func NewInMemoryStorage() common.Storage
- type DbStorage
- func (s *DbStorage) AddSubscription(sub *common.Subscription) error
- func (s *DbStorage) AnnotationID(chatID int64, messageID int) (string, common.AnnotationMetadata, error)
- func (s *DbStorage) Close() error
- func (s *DbStorage) Lock()
- func (s *DbStorage) MessageID(annotID string, chatID int64) (int, error)
- func (s *DbStorage) SetMessageID(annotID string, meta common.AnnotationMetadata, chatID int64, messageID int) error
- func (s *DbStorage) Subscription(chatID int64, group string) (*common.Subscription, error)
- func (s *DbStorage) Subscriptions() ([]*common.Subscription, error)
- func (s *DbStorage) Unlock()
- func (s *DbStorage) UpdateSubscription(sub *common.Subscription) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewInMemoryStorage ¶
Types ¶
type DbStorage ¶
type DbStorage struct {
// contains filtered or unexported fields
}
func NewSqliteStorage ¶
func (*DbStorage) AddSubscription ¶
func (s *DbStorage) AddSubscription(sub *common.Subscription) error
func (*DbStorage) AnnotationID ¶
func (*DbStorage) SetMessageID ¶
func (*DbStorage) Subscription ¶
func (*DbStorage) Subscriptions ¶
func (s *DbStorage) Subscriptions() ([]*common.Subscription, error)
func (*DbStorage) UpdateSubscription ¶
func (s *DbStorage) UpdateSubscription(sub *common.Subscription) error
Click to show internal directories.
Click to hide internal directories.