Documentation
¶
Index ¶
- func New(opts *pg.Options) *pg.DB
- type DBLogger
- type MeetupsRepo
- func (m *MeetupsRepo) CreateMeetup(meetup *models.Meetup) (*models.Meetup, error)
- func (m *MeetupsRepo) Delete(meetup *models.Meetup) error
- func (m *MeetupsRepo) GetByID(id string) (*models.Meetup, error)
- func (m *MeetupsRepo) GetMeetups(filter *models.MeetupFilter, limit, offset *int) ([]*models.Meetup, error)
- func (m *MeetupsRepo) GetMeetupsForUser(user *models.User) ([]*models.Meetup, error)
- func (m *MeetupsRepo) Update(meetup *models.Meetup) (*models.Meetup, error)
- type UsersRepo
- func (u *UsersRepo) CreateUser(tx *pg.Tx, user *models.User) (*models.User, error)
- func (u *UsersRepo) GetUserByEmail(email string) (*models.User, error)
- func (u *UsersRepo) GetUserByField(field, value string) (*models.User, error)
- func (u *UsersRepo) GetUserByID(id string) (*models.User, error)
- func (u *UsersRepo) GetUserByUsername(username string) (*models.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MeetupsRepo ¶
type MeetupsRepo struct {
DB *pg.DB
}
func (*MeetupsRepo) CreateMeetup ¶
func (*MeetupsRepo) GetMeetups ¶
func (m *MeetupsRepo) GetMeetups(filter *models.MeetupFilter, limit, offset *int) ([]*models.Meetup, error)
func (*MeetupsRepo) GetMeetupsForUser ¶
type UsersRepo ¶
type UsersRepo struct {
DB *pg.DB
}
func (*UsersRepo) CreateUser ¶
func (*UsersRepo) GetUserByEmail ¶
func (*UsersRepo) GetUserByField ¶
Click to show internal directories.
Click to hide internal directories.