Documentation
¶
Index ¶
- type BingoService
- func (bs *BingoService) AddParticipantToBingo(pId, bId int32) error
- func (bs *BingoService) CreateBingo(b db.CreateBingoParams) (views.BingoDetailModel, error)
- func (bs *BingoService) GetBingo(bingoId int32) (db.Bingo, error)
- func (bs *BingoService) GetBingos(isManagement bool, userId int32) ([]db.Bingo, error)
- func (bs *BingoService) GetParticipants(bingoId int32) (views.BingoParticipants, error)
- func (bs *BingoService) GetPossibleParticipants(bingoId int32) (views.PossibleBingoParticipants, error)
- func (bs *BingoService) RemoveParticipation(pId, bId int32) error
- func (bs *BingoService) UpdateSubmissionState(submissionId int, state db.Submissionstate) (db.Submission, error)
- type TileService
- func (bs *TileService) CreateSubmission(tileId int, loginId int32, filePaths []string) error
- func (s *TileService) LoadAllSubmissionsForTile(tileId int32) (views.Submissions, error)
- func (bs *TileService) LoadTile(id int) (db.Tile, error)
- func (bs *TileService) LoadTilesForBingo(bingoId int32) ([]views.TileModel, error)
- func (s *TileService) LoadUserSubmissions(tileId int32, loginId int32) (views.Submissions, error)
- type UserService
- func (us *UserService) CheckUsername(username string) (db.Login, error)
- func (us *UserService) CreateUser(params db.CreateLoginParams) error
- func (us *UserService) DeleteUser(uid int32) error
- func (us *UserService) GetAllUsers() ([]db.Login, error)
- func (us *UserService) UpdatePassword(uid int32, p string) (db.Login, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BingoService ¶
func NewBingoService ¶
func NewBingoService(store *db.Queries, pool *pgxpool.Pool) *BingoService
func (*BingoService) AddParticipantToBingo ¶
func (bs *BingoService) AddParticipantToBingo(pId, bId int32) error
func (*BingoService) CreateBingo ¶
func (bs *BingoService) CreateBingo(b db.CreateBingoParams) (views.BingoDetailModel, error)
func (*BingoService) GetParticipants ¶
func (bs *BingoService) GetParticipants(bingoId int32) (views.BingoParticipants, error)
func (*BingoService) GetPossibleParticipants ¶
func (bs *BingoService) GetPossibleParticipants(bingoId int32) (views.PossibleBingoParticipants, error)
func (*BingoService) RemoveParticipation ¶
func (bs *BingoService) RemoveParticipation(pId, bId int32) error
func (*BingoService) UpdateSubmissionState ¶
func (bs *BingoService) UpdateSubmissionState(submissionId int, state db.Submissionstate) (db.Submission, error)
type TileService ¶
func NewTileService ¶
func NewTileService(store *db.Queries, pool *pgxpool.Pool) *TileService
func (*TileService) CreateSubmission ¶
func (bs *TileService) CreateSubmission(tileId int, loginId int32, filePaths []string) error
TODO: change submission loading logic
func (*TileService) LoadAllSubmissionsForTile ¶
func (s *TileService) LoadAllSubmissionsForTile(tileId int32) (views.Submissions, error)
func (*TileService) LoadTilesForBingo ¶
func (bs *TileService) LoadTilesForBingo(bingoId int32) ([]views.TileModel, error)
func (*TileService) LoadUserSubmissions ¶
func (s *TileService) LoadUserSubmissions(tileId int32, loginId int32) (views.Submissions, error)
type UserService ¶
func NewUserServices ¶
func NewUserServices(store *db.Queries) *UserService
func (*UserService) CheckUsername ¶
func (us *UserService) CheckUsername(username string) (db.Login, error)
func (*UserService) CreateUser ¶
func (us *UserService) CreateUser(params db.CreateLoginParams) error
func (*UserService) DeleteUser ¶
func (us *UserService) DeleteUser(uid int32) error
func (*UserService) GetAllUsers ¶
func (us *UserService) GetAllUsers() ([]db.Login, error)
func (*UserService) UpdatePassword ¶
Click to show internal directories.
Click to hide internal directories.