Files
mq/task.go
2024-10-16 17:27:16 +05:45

14 lines
236 B
Go

package mq
import (
"encoding/json"
"time"
)
func NewTask(id string, payload json.RawMessage, nodeKey string) *Task {
if id == "" {
id = NewID()
}
return &Task{ID: id, Payload: payload, Topic: nodeKey, CreatedAt: time.Now()}
}