MCPcopy Create free account
hub / github.com/Creatly/creatly-backend / GetById

Method GetById

internal/service/promocodes.go:51–62  ·  view source on GitHub ↗
(ctx context.Context, schoolId, id primitive.ObjectID)

Source from the content-addressed store, hash-verified

49}
50
51func (s *PromoCodeService) GetById(ctx context.Context, schoolId, id primitive.ObjectID) (domain.PromoCode, error) {
52 promo, err := s.repo.GetById(ctx, schoolId, id)
53 if err != nil {
54 if errors.Is(err, domain.ErrPromoNotFound) {
55 return domain.PromoCode{}, err
56 }
57
58 return domain.PromoCode{}, err
59 }
60
61 return promo, nil
62}
63
64func (s *PromoCodeService) GetBySchool(ctx context.Context, schoolId primitive.ObjectID) ([]domain.PromoCode, error) {
65 return s.repo.GetBySchool(ctx, schoolId)

Callers

nothing calls this directly

Calls 1

GetByIdMethod · 0.65

Tested by

no test coverage detected