lib/lita/handlers/locker_misc.rb in lita-locker-1.0.2 vs lib/lita/handlers/locker_misc.rb in lita-locker-1.0.3

- old
+ new

@@ -56,9 +56,14 @@ def dequeue(response) name = response.match_data['label'] return response.reply(t('subject.does_not_exist', name: name)) unless Label.exists?(name) l = Label.new(name) l.wait_queue.delete(response.user.id) + queued = l.wait_queue.to_a + l.wait_queue.clear + queued.chunk { |x| x }.map(&:first).each do |user| + l.wait_queue << user + end response.reply(t('label.removed_from_queue', name: name)) end def list(response) username = response.match_data['username']