api-qobiltu-dev / worker /distributor.go
lifedebugger's picture
Deploy files from GitHub repository
98c95a0
package worker
import (
"context"
"github.com/hibiken/asynq"
)
type TaskDistributor interface {
DistributeTaskSendVerifyEmail(
ctx context.Context,
payload *PayloadSendVerifyEmail,
opts ...asynq.Option,
) error
DistributeTaskSendForgotPasswordEmail(
ctx context.Context,
payload *PayloadSendForgotPasswordEmail,
opts ...asynq.Option,
) error
}
// AsyncTaskDistributor is a global variable to hold the task distributor
var AsyncTaskDistributor TaskDistributor