Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
func NewAsynqDB ¶
func NewAsynqDB(logger ezutil.Logger, opts asynq.RedisConnOpt) DB
type TaskQueue ¶
type TaskQueue[T task.Message] interface { Enqueue(ctx context.Context, source string, message T) error GetAllPending(ctx context.Context) ([]task.Task[T], error) DeleteAll(ctx context.Context) error GetOldest(ctx context.Context) (task.Task[T], string, error) Delete(ctx context.Context, id string) error }
Click to show internal directories.
Click to hide internal directories.