Add Key field to PendingTask

This commit is contained in:
Ken Hibino 2021-01-21 06:47:56 -08:00
parent f98c362925
commit e63a5d4f3b

View File

@ -111,6 +111,7 @@ func toActiveTasks(in []*asynq.ActiveTask) []*ActiveTask {
type PendingTask struct { type PendingTask struct {
*BaseTask *BaseTask
Key string `json:"key"`
} }
func toPendingTask(t *asynq.PendingTask) *PendingTask { func toPendingTask(t *asynq.PendingTask) *PendingTask {
@ -120,7 +121,10 @@ func toPendingTask(t *asynq.PendingTask) *PendingTask {
Payload: t.Payload, Payload: t.Payload,
Queue: t.Queue, Queue: t.Queue,
} }
return &PendingTask{base} return &PendingTask{
BaseTask: base,
Key: t.Key(),
}
} }
func toPendingTasks(in []*asynq.PendingTask) []*PendingTask { func toPendingTasks(in []*asynq.PendingTask) []*PendingTask {