File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -127,7 +127,7 @@ func (q *Queue) Consume(advertisedWindow int) (queue.JobIter, error) {
127127}
128128
129129if advertisedWindow > 0 {
130- jobIter .sem = make (chan struct {}, advertisedWindow )
130+ jobIter .chn = make (chan struct {}, advertisedWindow )
131131}
132132
133133return & jobIter , nil
@@ -138,15 +138,15 @@ type JobIter struct {
138138q * Queue
139139closed bool
140140finite bool
141- sem chan struct {}
141+ chn chan struct {}
142142* sync.RWMutex
143143}
144144
145145// Acknowledger implements a queue.Acknowledger interface.
146146type Acknowledger struct {
147147q * Queue
148148j * queue.Job
149- sem chan struct {}
149+ chn chan struct {}
150150}
151151
152152// Ack is called when the Job has finished.
@@ -171,8 +171,8 @@ func (a *Acknowledger) Reject(requeue bool) error {
171171}
172172
173173func (a * Acknowledger ) release () {
174- if a .sem != nil {
175- <- a .sem
174+ if a .chn != nil {
175+ <- a .chn
176176}
177177}
178178
@@ -213,7 +213,7 @@ func (i *JobIter) next() (*queue.Job, error) {
213213}
214214
215215j := i .q .jobs [i .q .idx ]
216- j .Acknowledger = & Acknowledger {j : j , q : i .q , sem : i .sem }
216+ j .Acknowledger = & Acknowledger {j : j , q : i .q , chn : i .chn }
217217i .q .idx ++
218218
219219return j , nil
@@ -228,13 +228,13 @@ func (i *JobIter) Close() error {
228228}
229229
230230func (i * JobIter ) acquire () {
231- if i .sem != nil {
232- i .sem <- struct {}{}
231+ if i .chn != nil {
232+ i .chn <- struct {}{}
233233}
234234}
235235
236236func (i * JobIter ) release () {
237- if i .sem != nil {
238- <- i .sem
237+ if i .chn != nil {
238+ <- i .chn
239239}
240240}
You can’t perform that action at this time.
0 commit comments