Files
warmbly/internal/app/sequence/handler.go
T
2026-01-17 14:11:14 +00:00

25 lines
905 B
Go

package sequence
import (
"context"
"github.com/warmbly/warmbly/internal/errx"
"github.com/warmbly/warmbly/internal/models"
)
func (s *sequenceService) Create(ctx context.Context, userID, campaignID string) (*models.Sequence, *errx.Error) {
return s.sequenceRepository.Create(ctx, userID, campaignID)
}
func (s *sequenceService) Get(ctx context.Context, userID, campaignID string) ([]models.Sequence, *errx.Error) {
return s.sequenceRepository.Get(ctx, userID, campaignID)
}
func (s *sequenceService) Update(ctx context.Context, userID, campaignID, sequenceID string, data *models.UpdateSequence) (*models.Sequence, *errx.Error) {
return s.sequenceRepository.Update(ctx, userID, campaignID, sequenceID, data)
}
func (s *sequenceService) Delete(ctx context.Context, userID, campaignID, sequenceID string) *errx.Error {
return s.sequenceRepository.Delete(ctx, userID, campaignID, sequenceID)
}