Change GetQueueTail return signature
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
DataHoarder 2022-03-02 16:13:14 +01:00
parent 2cc8719e06
commit 7b6b11dd6c

View file

@ -226,13 +226,13 @@ func (q *Queue) GetQueueHead() *QueueEntry {
return nil
}
func (q *Queue) GetQueueTail() *QueueEntry {
func (q *Queue) GetQueueTail() (index int, entry *QueueEntry) {
q.lock.RLock()
defer q.lock.RUnlock()
if len(q.queue) > 0 {
return q.queue[len(q.queue)-1]
return len(q.queue) - 1, q.queue[len(q.queue)-1]
}
return nil
return 0, nil
}
func (q *Queue) GetQueueIndex(index int) *QueueEntry {