class ZuoraConnect::AppInstanceBase
def queue_start(current_user: 'Default')
def queue_start(current_user: 'Default') paused_user = Redis.current.zrange("resque:PauseQueue", 0, -1).map {|key| key.split("__")[0] == "#{self.id}" ? key.split("__")[1] : nil}.compact.first if paused_user == current_user || paused_user.blank? Redis.current.zrem("resque:PauseQueue", "#{self.id}__#{paused_user}") else raise "Can only unpause for user #{paused_user}." end end