Documentation
¶
Index ¶
- type AccountPsqlRepository
- func (r *AccountPsqlRepository) GetOneByID(ctx context.Context, id string) (*domain.Account, error)
- func (r *AccountPsqlRepository) GetOneByTgID(ctx context.Context, tgID domain.TelegramID) (*domain.Account, error)
- func (r *AccountPsqlRepository) Save(ctx context.Context, account *domain.Account) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountPsqlRepository ¶
type AccountPsqlRepository struct {
// contains filtered or unexported fields
}
func NewAccountRepositoryPsql ¶
func NewAccountRepositoryPsql(conn *sql.DB) *AccountPsqlRepository
NewAccountRepository TODO
func (*AccountPsqlRepository) GetOneByID ¶
GetOneByID returns an account by an ID.
func (*AccountPsqlRepository) GetOneByTgID ¶
func (r *AccountPsqlRepository) GetOneByTgID(ctx context.Context, tgID domain.TelegramID) (*domain.Account, error)
GetOneByTgID returns an account by a TelegramID.
Click to show internal directories.
Click to hide internal directories.