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

Method GetByCode

internal/service/promocodes.go:38–49  ·  view source on GitHub ↗
(ctx context.Context, schoolId primitive.ObjectID, code string)

Source from the content-addressed store, hash-verified

36}
37
38func (s *PromoCodeService) GetByCode(ctx context.Context, schoolId primitive.ObjectID, code string) (domain.PromoCode, error) {
39 promo, err := s.repo.GetByCode(ctx, schoolId, code)
40 if err != nil {
41 if errors.Is(err, domain.ErrPromoNotFound) {
42 return domain.PromoCode{}, err
43 }
44
45 return domain.PromoCode{}, err
46 }
47
48 return promo, nil
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)

Callers

nothing calls this directly

Calls 1

GetByCodeMethod · 0.65

Tested by

no test coverage detected