db

package
v0.0.0-...-5c0bb0f Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewInMemoryStorage

func NewInMemoryStorage() common.Storage

Types

type DbStorage

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

func NewSqliteStorage

func NewSqliteStorage(filename string) (*DbStorage, error)

func (*DbStorage) AddSubscription

func (s *DbStorage) AddSubscription(sub *common.Subscription) error

func (*DbStorage) AnnotationID

func (s *DbStorage) AnnotationID(chatID int64, messageID int) (string, common.AnnotationMetadata, error)

func (*DbStorage) Close

func (s *DbStorage) Close() error

func (*DbStorage) Lock

func (s *DbStorage) Lock()

func (*DbStorage) MessageID

func (s *DbStorage) MessageID(annotID string, chatID int64) (int, error)

func (*DbStorage) SetMessageID

func (s *DbStorage) SetMessageID(annotID string, meta common.AnnotationMetadata, chatID int64, messageID int) error

func (*DbStorage) Subscription

func (s *DbStorage) Subscription(chatID int64, group string) (*common.Subscription, error)

func (*DbStorage) Subscriptions

func (s *DbStorage) Subscriptions() ([]*common.Subscription, error)

func (*DbStorage) Unlock

func (s *DbStorage) Unlock()

func (*DbStorage) UpdateSubscription

func (s *DbStorage) UpdateSubscription(sub *common.Subscription) error

Jump to

Keyboard shortcuts

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