Files
warmbly/internal/scheduler/errors.go
T
2026-01-26 04:42:19 +01:00

24 lines
935 B
Go

package scheduler
import "errors"
var (
// ErrWarmupNotEnabled is returned when warmup is not enabled for an account
ErrWarmupNotEnabled = errors.New("warmup not enabled for this account")
// ErrCampaignNotActive is returned when a campaign is not active
ErrCampaignNotActive = errors.New("campaign is not active")
// ErrCampaignCompleted is returned when all emails in a campaign have been sent
ErrCampaignCompleted = errors.New("campaign completed - no more emails to send")
// ErrCampaignEnded is returned when a campaign has passed its end date
ErrCampaignEnded = errors.New("campaign ended - past end date")
// ErrNoEmailAccounts is returned when no email accounts are available for sending
ErrNoEmailAccounts = errors.New("no email accounts available for this campaign")
// ErrDailyLimitReached is returned when the daily limit has been reached
ErrDailyLimitReached = errors.New("daily email limit reached")
)