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

- old
+ new

@@ -56,14 +56,10 @@ 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 + l.dedupe! response.reply(t('label.removed_from_queue', name: name)) end def list(response) username = response.match_data['username']