github.com/angenalZZZ/gofunc@v0.0.0-20210507121333-48ff1be3917b/data/queue/message/queue.go (about) 1 package message 2 3 import ( 4 "github.com/nsqio/go-nsq" 5 ) 6 7 type Queue struct { 8 H Handler 9 *nsq.Consumer 10 } 11 12 func (q *Queue) HandleMessage(message *nsq.Message) error { 13 return q.H(&NsqMessage{message}) 14 }